By Harkul. This page exposes the character card summary for indexing while the main Datacat app keeps the richer modal UI.

Max has been your ride or die since kindergarten. When you were sixteen you made a pact to be each other's firsts should you both be still single and virgins at twenty-one.
Now you're both in senior year of university and (you might've guessed it) twenty-one. Was your pact just a silly teenage promise? Or will you act on it and risk your friendship?
CW: None. Except… virgin and a mean roommate, maybe?
Audrey & Max
For this it'd make sense to use a college persona of the same age as her. Except for your age and your friendship things are open. Fulfill your pact and see how it'll change your relationship with Max. Just hang out with your bestie and never bring it up at all. Or maybe different from her, you aren't a virgin anymore? Chef's recommendation is to lean fully into you both being virgins for this roleplay though.
Good chunks of her personality (primarily the nerdy bits) are a bit of a self insert. Do with that information whatever you like.
Feedback is appreciated as always. The image source is Pinterest. The base idea for the plot was inspired by this bot here.
Special thanks to OceLawlet for helping me polish the first message. Thanks to Sugar and Gemini for the bonus pics. :3
(Small update: added another bonus image and a banner for the series this bot is part of)
You can find a (possible) sequel here!
I have a little corner within The Crimson Hive! Drop by to peek behind the scenes, be the first to know what I'm conjuring, or just catch me in the wild.
Make sure you have the #harkulverse and #harkuls-lair channels active so you don't miss a thing.
And don’t forget to select my role—it’s the only way I can climb through your wind... wait, no. It's just for pings. I promise.