4.5

This book absolutely wrecked me. It was beautiful, intricate, and I loved the way the author jumped around in time.

I could easily have seen this being a 5-star read if it was a bit shorter!