Seventh Heaven - Catherine Anderson Awful. I shouldn't have forced myself to finish this. And then a stunner within the last <100 pages?!?! OMGWTFBBQ!!!!!!!ELEVENTY!!!11!!!!!!!!!