an enjoyable mix of romance, fantasy and action
5 stars
I really enjoyed this book. I didn't really know what to expect going into it and I ended up loving it. The plot is relatively complex and there's time travel and stuff but it pays off. Can't wait to read the sequels when they are released.