There is some real beauty in here. The depiction of time and love is nigh on impossible not to get sucked in by to the extent that the story emotionally lands even though our main character is quite clearly not human. But it really gets dragged out and there are a lot of painful scenes, characters and decisions to sit through, so much so that the pay off isn't worth it.
