This book is one of my favorites. I found that the world building was fabulous with a lot of biblical references that were fun to catch. It was very interesting to see the world the author manages to create and how it works. The characters were as interesting and I loved to see how the relationship between Rachel and Gabriel evolves. There was no great epiphany between them but their relationship was very credible and extremelly fascinating to read about. The writing is also fabulous, which result in a really great book.