When Rosie finds a beautiful silk picture frame decorated with a little princess sitting on an elephant, she is soon whisked away on another adventure - this time in India. But she can't find the little princess. She meets Suvita, who tells her that she lives with her uncle because her mother and father are dead and that she's definitely not a princess!
Suvita tells Rosie about how, before Suvita was born, the maharajah's daughter went missing from the palace because she wanted to marry the man who she loved. The maharajah has been sad ever since. Then Suvita tells Rosie about the sari and poem that her mother gave her before she died. With the help of Suvita's friend, Anil, the girls go in search of the answer to the riddle left to Suvita by her mother. What they find out surprises them all!