<human>: This actually happened 4years ago.

I was a freshman in college and decided to surprise visit my girlfriend (let's refer to her as skyler) back in my hometown. Her mom was super chill with me staying overnight in her room even when we were both under 18; just as long as we were safe. So after watching a movie (kind of watching a movie), we decided to get some sleep. 

At about 5AM, I wake up to skyler getting up and taking my shirt off, she looked upset as she put her clothes on; so, in a panicked voice I ask what's wrong? Apparently in my sleep I was saying my ex's name and reaching for her. (My ex's name is Megan). Now, Megan and I are still good friends, which never quite sat well with skyler. But I wasn't gonna lose a really good friend over some petty jealousy.

In response to this, I say I'm sorry, it wasn't my fault because I was asleep. She isn't having it, saying how she knew I was not over Megan and she knew I was cheating on her and so on. I finally get her to calm down a bit to the point she will sit down and talk to me as opposed to just calling me a cheating piece of shit. This is where my real fuck up happens (as if saying Megan's name in my sleep wasn't shitty enough).

If you're human, then you'll understand that it's not uncommon to call someone the wrong name, especially if you're thinking of someone else. Well, I'm obviously thinking of Megan because of the incident that just occurred. In an effort to try and seem more sincere with my apology I directly addressed skyler. However because I know how to impress, it came out more like

"Megan, I am so sorry"

Needless to say, she slapped me, and told me to get the fuck out. Now that I'm thinking about it, this shoulda been a redflag to all the petty shit that ensued for the next 2 yrs of a struggle that our relationship was.

Could you distill the essence of the text into 1-3 sentences?
<bot>: Called my GF the name of an ex in my sleep, in an attempt to consciously apologize to her, I promptly called her by the ex's name.