Christine and SingingInTheRain's responses hit the nail on the head. You've been given the answers you need. The details don't matter. The details only serve to make you feel more confused, crap, down, upset etc. There's no benefit in that. Just go general and work on improving your emotional relationship with yourself and this situation, plus everything else in your life, will all clear up.