I really enjoyed the fact that the story was taking place in two time periods, going back and forth, being enveloped in layer upon layer of mystery, magical spells and dreams.
The only negative part was at the very end when the author started going into too many details trying to explain how all that magic worked. It's a romance, not a manual on time travel or performing magic spells! I would have loved a longer love scene as a grand finale. But it's just me :)
So, half star off for that and 5 stars as a result. Great read! :)