Kara ChathamMay 13, 20162 minNovel | Half Upon a Time - James RileyHalf Upon a Time is the first in the series by James Riley. He takes fairy tales and pushes them to the future a bit. We get to follow...