I liked it, but I thought it was too predictable to be as great as everyone said it was. The fundamental story wasn't particularly new, and this telling didn't provide any especially unique new elements. It was sort of a good retelling of a story we've all heard before. I guess, given all the acclaim, I expected more novelty. I also thought it could have been more dense - either more story or less runtime. Warning: Spoiler! (Click to show)
i guess the fact i didnt really have much in the way of expectations made it better for me. also, what you said in the spolier, that was what made it really good for me. sad as f*ck, but a great ending. i also thought it was a fairly touching story.