Posted. Beware of wall of text. Feel free to mistake Aren for a girl.