Warning. This one is a little fucked up and ends badly.