Tashi, Jack's amazing (imaginary?) friend, is an elfin character who comes from far away and tells amazing stories of his adventures in which he outwits everyone including ghosts, giants, and monsters. After Jack listens to Tashi's adventures, he tells them to his parents-creating a story within a story that teaches children how to create a complete narrative. In this latest escapade, Tashi encounters a not-so-nice Genie and gets three wishes that don't turn out like he expected! Tashi then finds himself clashing with the same evil warlord he outwitted in the very first Tashi adventure.