<human>: Can you give me the gist of the text in a nutshell?

We've been together for 6 months. I found out that back in September, another university's choir visited ours and she met a guy and they had a long distancey sort of fling. When we started dating in February I knew about this guy and that she visited him but didn't care a ton. We all have a past, right?

So it took us a really long time to have sex. About 4 months. I was definitely frustrated but I enjoyed being with her so I didn't let it get to me too much. In my opinion and based on past experience that is a very long time to wait, and I was very insecure about the whole thing because I thought she must not be attracted to me if she has to wait this long. But we had many talks, she assured me that she takes it slow and eventually in June we had sex for the first time. We've consistently had sex since. I thought she was worth the wait.

I then found out that she slept with the aforementioned other guy. Two months after meeting each other. At a school very far away (she flew up there) and it was only the SECOND time they had EVER seen each other. I was shocked. I thought she was just not that type and it really surprised me. She also lied about it one time, as in she told me that they didn't do anything. Honestly it crushes me that she slept with him while I worked so hard on our relationship for her to sleep with me. 

Like sex isn't everything but it is very important to me. She assured me that she waited so long with me because she thought we had a future which I think we do. She claimed that the other guy was important to her and that she cared about him. I'm painfully jealous and am wondering if I should just get over it since we've been together for so long.

Thanks
<bot>: Girlfriend slept with another guy two months after meeting him, but it took four months to get her comfortable sleeping with me. Should I be jealous?