This is like if Good Girl Gone Bad's Ashley was a custom character (and could be any gender/pronouns). Great job.