You've got a fun interpretation of the characters, I really like it!
Definitely very sweet.
(In my in-game version of events, Espa hates the idea of Percy in a dress and gets jealous that Ram picks him over her. But I like your version, you don't have to change it to match.)