Well written. I'm usually good at guessing where a story is heading, but this one pleasantly surprised me.

There is definitely a lot of crude language if that bothers you (I'm not a fan, personally).

December 29, 2016