Shame

Shame ★★★★½

Pretty fucked up story. I love it.