Skip to Main Content

Once Upon Another Time The Complete Trilogy (Boxed Set)

Once Upon Another Time; Tall Tales; Happily Ever After



Buy from Other Retailers

About The Book

Storybook characters collide in this trilogy of twisted fairy tales from New York Times bestselling author James Riley, set in the world of his popular Half Upon a Time series and now together in one hardcover boxed set!

Five and a half feet might seem pretty tall for a twelve-year-old, but it’s quite small when your parents are giants. As a human-sized giant in a world where humans and giants hate each other, Lena has never felt accepted for who she is. But when she runs away to the Cursed City hoping to find a place to belong among its enchanted inhabitants, she instead finds an even bigger problem.

The Golden King and his Faceless army are spreading shadow magic across land, and his next target is the Cursed City. If the Last Knight is defeated, the only ones standing in the way of the king’s conquest will be Lena, her talking cat Rufus, new genie-in-training (with a questionable moral compass) Jin, and an arrogant prince who’s tiny even by human standards. But the Golden King isn’t the only danger in the land, and the history behind the shadow magic is darker than anyone knows.

Lena’s giant-sized strength makes her the perfect person to face these challenges. But it takes strength of a different kind to tell right from wrong and stay true to yourself in the process. If she makes the wrong choice, that could mean the end of Happily Ever Afters for the entire fairy tale world!

This adventurous hardcover boxed set includes:
Once Upon Another Time
Tall Tales
Happily Ever After

About The Author

Author Photo by Maarten de Boer

James Riley lives in Virginia. He is the New York Times bestselling author of the Half Upon a Time, Story Thieves, Revenge of Magic, and Once Upon Another Time series.

Product Details

Resources and Downloads

High Resolution Images

More books from this author: James Riley

More books in this series: Once Upon Another Time