Spirit Circle was absolutely beautiful.
When I started reading this, I didn't really expect much. Before, I wasn't a big fan of the whole past lives thing but this one really got me. Following their experiences of each past life and seeing how each exploration causes the main characters to slowly change their views of each other was the best part. Each of the past life experiences made me feel like I was in a totally different world, but the end of each past life story would always bring me back to the main story and continue to add to my understanding of what was going on as well as the feels. The way the stories were presented, I felt like I could understand the characters thoughts and how each iteration of a past life would change them. I felt like I was growing with the characters and that's what makes this a 10/10 for me.
Good Points : The length of this series was perfect for the story it wanted to tell, and the ending was also very satisfying. Past life stories are done well and complement each other as well as the main plot.
What I Didn't Like : Pretty much nothing.
TLDR; Past lives done right. Worth the read.