I will only know if this is worth the full five stars after having lived some time without it, but for the emotional impact and the characters I would say this is a must read. Do not be scared by potential creepiness at the beginning of the book; trust this author. 
 UPDATE: worth it! One of the most beautiful books I have read in a long time.