Little Twin Stars

Kiki and Lala, the Little Twin Stars, were born on the Star of Compassion. These mystical twins would pass the time wondering about life on Earth, the planet they had heard so many stories about. With permission from Mother-Star and Father-Star they set out for a visit to Earth. Lala's star wand led them on their journey. Ever since they arrived they have been spreading happiness to everyone they meet.