It's like a slightly less suckier version of Titanic copulated with the Tarkovsky adaptation of Solaris (to keep with the whole Film theme) and gave birth to a YA novel. I was getting bored and annoyed with the protagonists, as they were far too whiny, then bam, the whole thing turned into a YA version of Solaris which made it more interesting.