<human>: The other day, my boyfriend suggested going out to a fancy dinner on the day we have off together (we work drastically different hours and rarely have the same days off). There's no holiday, no anniversary, birthday, promotion, etc. He said "it's just cause." I got super excited. He doesn't usually do "just cause" things. In my mind, I was wondering if he was going to ask me to marry him. Well, I got a little too excited. I went and checked his email to see if there was any hint of a ring purchase. 

Big mistake. 

First off, it's extremely unethical to check his email and now I need to figure out how to come clean to him about it. Secondly, I noticed emails regarding Facebook messages from his ex. I know he speaks to her, but I was curious. So I peeked. Then I logged on to his Facebook. And read them. And started crying. They talked a LOT about sexual stuff. About her sex life. And about her dream that had him in it. And she showed him a picture of her breasts with a hickey on them. And told him that she wishes he didn't have a gf. And he was going along with it. Asking her to tell him about her sex life. Flirting with her. Telling her he was sad that she ignored him to go be with a guy she didn't even like.

I feel sick. And, sadly, I feel more sick about what I read than how I breached his trust. I don't know how I should feel about what I read. Is it normal for people to flirt like that? I mean, I know he keeps in touch with some of his exes, and that in and of itself doesn't bother me. I don't think he'd ever cheat on me physically. I don't even know if I should be upset or not. I certainly feel upset...

Can you condense the text into a few key points?
<bot>: I dun goofed by looking at BF's email and FB. How do I come clean about my snooping *and* how should I feel about his conversations with his ex?