English transfer student Jack Harada has been forced to move to Japan... where he finds more surprises than you'd expect. After meeting the mysterious Yui down an alleyway, Jack finds some difficult paths layed out ahead of him; with Yui's offer to grant every single wish that Jack makes, no matter how big or small, he suddenly finds his life more complicated than ever before. How will Jack cope with this strange new responsibility brought upon him? Especially with a psychotic stranger hot on his trail. Reckless wishing and clumsy mistakes mean the locals are becoming suspicious, and the mystifying Kuren is drawing ever closer. Just remember, Jack... ...be careful what you wish for.