The Half Upon a Time Trilogy - James Riley