This book was compelling from start to finish. Kostova pulled me along even when I had already solved the mystery. I found the ending unsatisfying (and some of the relationships confusing/inauthentic), but thoroughly enjoyed the entire reading experience anyway. Engrossing despite its flaws.