by James Riley
Knights, fairy godmothers, giants and beanstalks--all of these and more fill the pages of the conclusion to the Half Upon a Time trilogy.