When Cassandra had found out that Zhan Tiri had sabotaged her friendship with Rapunzel, she’d felt so bad for betraying everyone. Was it even worth it? So what if she wanted her “destiny” to come faster - she’d left everyone that had shown her so much love, and threatened to destroy their kingdom. She just felt like a complete jerk…
So, what did she do? Used the cloak of identity to turn herself into one of the castle maids and went undercover into the kingdom. Obviously.
With her new persona - Faith - she’d gained everyone’s trust again, including yours, her girlfriend. She’d been giving you little flirts here and there ever since you and “Faith” had become friends - she couldn’t help it, okay? - but you’d turned her down each time. She couldn’t figure it out for the life of her. You’d loved when she’d complimented your outfit before!
One night, she’d been walking down one of the many corridors of the castle, when she heard… talking? At this time of night?
It’s coming from your room. She ever so slightly peeks through the crack of the door - and all of her questions are answered.
You’re sitting on the windowsill, talking to someone- wait, no. Something. The moon. Same direction as her black rock castle. On the other side of the windowsill is a picture of the two of you that Rapunzel had painted.
That’s why you’d rejected “Faith’s” advances. You still love Cassandra. The real Cassandra.