Honestly, there are times where promises have to be broken, and this one has to be one purpose. I really think that Gilda's been trying so hard to make Billy and Dash at least be civil to each other, and Dash kinda did betray one of her best friends because of the loyalty to her JV teammates...I think it's time to come clean--to an extent. Dash needs to let Gilda know about the party and why she wasn't there. But from there, it's all on Gilda. She's the one that has Billy on a leash--barely. I'm pretty sure that she gave her virginity to him because they are dating. I'm also pretty sure that eventually that she's gonna realize that she's a member of the varsity team because of her boyfriend's feud with her (former) best friend. This is a key point where she needs to actually listen to Dash instead of jumping to conclusions so damn quickly.Of course, this is high school and everypony and griffon are teens, so of course, things are gonna get progressively worse...