** Content Warning: homophobia, transphobia, psychological abuse, very brief and undetailed mentions of sexual...

read more