I (30M) have been married to my wife (29F) for 6 months, together for about 2 years total. When we first started dating, we didn’t have sex until around the 3-month mark because she said she prefers to wait a while before becoming intimate. That was unusual for me, but I liked her a lot and respected her boundary.
Recently, she told me something that really surprised me: when we first slept together, it was actually her first time ever. She had dated other people before me, so I assumed she’d had prior sexual relationships, but she said she hadn’t. I asked why, and she explained that as a teenager she made a conscious decision to wait until she met someone she felt she could eventually marry. She said she believed that person was me.
I was honestly stunned, and the first thing out of my mouth was, “Wow, you wasted your youth.” She looked really taken aback. I tried to explain that I meant I felt bad for her because I don’t think I’m particularly good in bed and that she never got the chance to have other experiences. She then said I had completely ruined the moment and didn’t want to talk for the rest of the night.
I didn’t mean to hurt her. I was just surprised and reacted without thinking, in fairness I insulted myself so I don't really understand why she is offended, but I would love to hear from the women on here as to whether or not what I said was really insensitive.
How would she be feeling? How do I fix this?