La jeune Hani vit un quotidien difficile dans un campement de réfugiés en Australie. Pour se protéger, elle vit en tant que garçon, mais elle fait souvent un rêve étrange. Un beau rêve dans lequel elle n'est pas seule mais a une famille, et où elle vit dans un palais somptueux avec un jardin de roses. Un jour, elle reçoit la visite du distingué Sharif, assistant du prince du Bajestan. Hani n'en croit pas ses oreilles quand il lui dit qu'il vient la chercher sur ordre du Sultan. "Ton vrai prénom est Princesse Shakira."