This. Bloody. Film.
I masochistically rewatched it last night, and while it still hurt me emotionally (again), it's still one of my favorite films.
I REALLY encourage everyone to watch it, and preferably without much context of the plot beforehand. I watched it without knowing what it was about in the slightest, and that made the movie incredible for me to experience, and even more emotional.
Yes, it's probably one of the saddest things I've ever seen, but it really gives you a new perspective on what second chances mean, and it emphasizes how good vs. evil is not at all black and white. It raises questions like: Should you be able forgive the sinner, no matter what their sin was? Do people deserve second chances?
It's honestly just a beautiful film, and seeing it a second time really let's you notice the little nuances and filmography choices.
Wow I'm totally geeking it out on this movie and I'm sorry. But I'm actually not sorry, because you should go out and watch this film. Unless you're sort of young, because it's definitely got loads of swearing, some violence, some sex, and really really adult themes.