Very well written story. Made my testicles hurt just reading it.