Reading progress update: I've read 295 out of 373 pages.

Once Upon the End - James  Riley

Loving this book! Another great fairy tale mash-up!!