Time’s Children ( The Ilsevale Cycle Book One) by D.B. Jackson

Portal fantasies have long been a favorite and the time travel which is central to the story creates myriad plot loopholes which can be very difficult to write well, and D.B. Jackson does so with aplomb and great style. @DavidBCoe @angryrobotbooks