Oh the angst. This novel really took me for a ride, tragedy, romance, suspense, a dash of angst and all topped off with a happy ending that nearly made me cry (okay I might have cried a little). Perfect!