I'm glad that your mom has been trying to make things right with you, and I hope it continues. I know what it's like to have a difficult relationship with family. I hope it works out OK. As for relationships, it's a difficult thing. I actually met my current boyfriend online, and we've been together for over a year. I know that's kind of looked down on by some folks, but I actually think it was a nice way to meet someone, because I could control who I interacted with and why (I hate unwanted attention from the opposite sex). I don't know; it's hard to explain. But I guess what I mean is that there are options out there to make it a little easier. Do whatever you want to in order to make your life satisfying, partner or no. :)