Read this before somewhere else. Not my cup of tea but it was a very good read. I wanted them to somehow end up together but the ending seems more appropriate given the nature of their relationship.
Difficult and strange but moved me to tears. It has some weaker parts. But the story is so touching that it makes up for everything inbetween. Sometimes I even think that the strange parts only emphasize the weirdness of the whole situation. One of my favorites. Be prepared for a very difficult ending, though.