Jennifer Donnelly is an amazing writer. I am a little awestruck with her ability to weave an intricate tale of the French Revolution, modern day and Dante's Inferno. It all works and holds tight in it's grips until finished. Be warned there is difficult subject matter, but kudos to the author for not holding back. She is quickly becoming one of my favorite's to read.