I should add the advice I gave to my daughter.
Background: She has a wonderful relationship with her female best friend. They spend lots of time together and never get tired of each other. They rarely disagree - but when they do disagree, the issue is solved easily and with respect for each other. They also bite their tongue if a rogue comment is not worth getting bent out of shape over.
Anyway, I said to her: When you get a boyfriend, don't accept anything less than the type of relationship you have with this best friend.
Never regret anything that has happened in your life. It cannot be changed, forgotten or undone. So, take it as a lesson learned and move on.