Has anyone read this book? I loved it all the way through, read it almost in one sitting but I'm totally confused by the last bit. Whose baby is it?