{"title":"Half Upon A Time","description":"\u003cp\u003eJourney into a fractured fairytale world with the Half Upon a Time series. Filled with humour, adventure, and unexpected twists, these stories are perfect for readers who love a fresh spin on classic tales.\u003c\/p\u003e","products":[{"product_id":"half-upon-a-time-book-james-riley-9781416995944","title":"Half Upon a Time","description":"\u003cb\u003eIn this hilarious fractured fairy tale series from \u003ci\u003eNew York Times\u003c\/i\u003e bestselling author James Riley, Jack, and punk princess May must navigate twists and turns unlike anything you've seen before \u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eJack lives in a fantasy world. Really. He's the son of the infamous Jack who stole the magic beans from the giant, and he's working hard to restore his family's reputation. He finds the perfect opportunity when a princess lands in front of him, apparently from the land of Punk, as her Punk Princess sweatshirt implies. May is from our world, and she's utterly confused to find herself in the midst of the fairy tale characters she has read about. But Jack and May have more in common than they realize--and together, they embark on a hilarious and wild adventre in this highly accessible, modern middle grade fantasy novel.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49515507876113,"sku":"GOR006050955","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":49586815959313,"sku":"GOR009412627","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49641232335121,"sku":"GOR009491797","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49644519522577,"sku":"GOR009815140","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49726841618705,"sku":"CIN1416995943G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50112307724561,"sku":"CIN1416995943VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50245852954897,"sku":"CIN1416995943A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51024931225873,"sku":"NIN9781416995944","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1416995943.jpg?v=1751423662"},{"product_id":"once-upon-the-end-book-james-riley-9781442474215","title":"Once Upon the End","description":"Synopsis coming soon.......","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49529930121489,"sku":"GOR009954424","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ GOOD \/ SBYB","offer_id":49765143118097,"sku":"CIN1442474211G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":49946465468689,"sku":"GOR008941803","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":49995205083409,"sku":"CIN1442474211VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50382637728017,"sku":"CIN1442474211A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51026466308369,"sku":"NIN9781442474215","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":51528890351889,"sku":"GOR009548275","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1442474211.jpg?v=1751455602"},{"product_id":"twice-upon-a-time-book-james-riley-9781416995975","title":"Twice Upon a Time","description":"Pirates and mermaids face off in this fractured-fairy tale sequel to \u003ci\u003eHalf Upon a Time\u003c\/i\u003e  \u003cp\u003e\u003c\/p\u003eJack and May are back for another adventure in the world of fairy tales with a twist. Now that they know about May's grandmother's real intentions, they're on the hunt to learn May's true identity. The search for answers leads Jack and May to the world of the Sea King, where they land right in the center of a battle between mermaids and the Pirate Bluebeard. The laughter and action are as nonstop as ever in this next book from new author James Riley","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49545036300561,"sku":"GOR007759847","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"GB \/ WELL_READ \/ INTERNAL","offer_id":49647695331601,"sku":"GOR012660560","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":49765148000529,"sku":"CIN1416995978A","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49774050509073,"sku":"CIN1416995978G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50034397479185,"sku":"CIN1416995978VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51024959635729,"sku":"NIN9781416995975","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ GOOD \/ INTERNAL","offer_id":53183525191953,"sku":"GOR011495564","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1416995978.jpg?v=1751452629"},{"product_id":"half-upon-a-time-trilogy-boxed-set-book-james-riley-9781442499669","title":"The Half Upon a Time Trilogy (Boxed Set)","description":"\u003cb\u003eIt's a fantasy come true: all three books in the hilarious fractured fairy tale trilogy by James Riley, available together in a box set \u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eThis complete boxed set of the Half Upon a Time trilogy tells the story of Jack, as in, son of the infamous Jack who stole the magic beans from the giant. He is working hard to restore his family's reputation and finds the perfect opportunity when a princess lands in front of him, apparently from the land of Punk (as her sweatshirt implies). May is actually from our world and confused to find herself in the midst of the fairy tale characters she has read about. It soon turns out that May and Jack have more in common than they could have known--and together, they'll embark on a hilarious and wild adventure involving knights, fairy godmothers, giants, and--of course--beanstalks","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49642434986257,"sku":"GOR011590200","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":49940561297681,"sku":"CIN1442499664G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51026481938705,"sku":"NIN9781442499669","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":53478299107601,"sku":"CIN1442499664VG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":53616299147537,"sku":"CIN1442499664A","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1442499664.jpg?v=1751083970"},{"product_id":"twice-upon-a-time-book-james-riley-9781416995968","title":"Twice Upon a Time","description":"Pirates and mermaids face off in this fractured-fairy tale sequel to \u003ci\u003eHalf Upon a Time\u003c\/i\u003e  \u003cp\u003e\u003c\/p\u003eJack and May are back for another adventure in the world of fairy tales with a twist. Now that they know about May's grandmother's real intentions, they're on the hunt to learn May's true identity. The search for answers leads Jack and May to the world of the Sea King, where they land right in the center of a battle between mermaids and the Pirate Bluebeard. The laughter and action are as nonstop as ever in this next book from new author James Riley","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50002716557585,"sku":"CIN141699596XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50096894607633,"sku":"CIN141699596XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ WELL_READ \/ SBYB","offer_id":50243045851409,"sku":"CIN141699596XA","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/141699596X.jpg?v=1751146529"},{"product_id":"once-upon-the-end-book-james-riley-9781442474222","title":"Once Upon the End","description":"\u003cb\u003eWill there be happily ever after? Don't miss the fractured-fairy tale conclusion to the action-packed and humor-filled Half Upon a Time trilogy \u003c\/b\u003e \u003cp\u003e\u003c\/p\u003eJack and May have gone their separate ways, and each is now set on course to fulfill their destiny.or are they? \u003cp\u003e\u003c\/p\u003eNothing is ever quite as it seems in the world of fairy tales, and the two friends are in for some huge surprises as they prepare to battle the Wicked Queen once and for all. \u003cp\u003e\u003c\/p\u003eKnights, fairy godmothers, giants, and beanstalks--all come together in this thrilling and hilarious conclusion to the Half Upon a Time trilogy","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":50280523038993,"sku":"CIN144247422XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":50516893434129,"sku":"CIN144247422XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51923399213329,"sku":"NIN9781442474222","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/144247422X.jpg?v=1750988262"}],"url":"https:\/\/www.worldofbooks.com\/en-gb\/collections\/half-upon-a-time-book-series.oembed","provider":"World of Books ","version":"1.0","type":"link"}