You've received many wonderful responses and I hope you've found some of their words encouraging.

First and foremost, communication IS key. When communication stops, the breakdown of the relationship begins. So, yes....most definitely talk to him. If you get upset easily, write down notes for yourself to help steady your nerves and also ensure you don't miss mentioning a key point you might want to make.

Secondly, he had these subs in the past. We all have a past and that's how we learn, grow, mature, etc. The thing to keep in mind is that he has chosen YOU here and now. Life is a journey and he is making his way just as you are. It is his past experiences that have taught him what he does, and does not, want...and brought him to you.

Finally, I would caution you to be careful of what you ask for. When you start playing games, or delving into the past, you are bound to find cobwebs and skeletons. Keep in mind that as you learn about someone, you most likely will not like everything you learn. No one person is perfect and will meet every need you have - but we accept those we care about in total.

Contact him, apologize for leaving abrubtly, and then let him know you'd like to review and discuss.

Good luck!