Castle Juliet by Brandon Berntson
Welcome to Storyville, where magic lasts forever, and tigers and aliens co-exist alongside clock-makers and cowgirls.
Jack Bristol and Alice Skylar are the best of friends. For a year, they embark on fantastic adventures, most of which are born from Jack's relentless imagination: a world of pink lasers, a wizard named, Doornail, and a pony named, Christmas. Yet they also struggle with the realities of school, bullying, and the absence of a parent.
As each season draws to a close, another one opens, revealing its own timeless magic and mystery, things Jack and Alice could have never imagined on their own, but are the most important things in life...