As far as I am concerned, Natasha Pulley can do no wrong. I have loved every one of her books and this is no exception. She has an ability to make the fantastical seem not only realistic, but casually so. In her world, time travel and parallel universes are perfectly reasonable.