Wow. Wow. Wow. What a cliffhanger, I was not prepared for that! This book has made me smile and tear up so many times, I feel emotionally drained. I don't want to say too much, because you have to read it for yourself, but it is so full of surprises and heart-wrenching moments. I feel almost lost, I need to know what happens...