Hey, I feel your pain. I do stuff like that all the time.
Great to hear you have a bf you like, who could turn into a husband one day !
I think you should forgive yourself for this incident and just try not to do the same in the future ... that's really the best we can do, right ?