Samantha.
You've been going through a lot, and i see that you're feeling a lot of negative feelings. But just remember that events are always bound to change things for the better.. you can always keep in touch with your brother, bsister-in-law and niece through the net, and just make sure to call them very often. I'm sure they feel the same way because they like you and care for you a lot.. just stay in touch with them.
And actually, this is very hard for me to say..( i owned some pets myself.. two hamsters to be exact) but the best choice in this case is to put him down.. It will free him from the pain that he's bound to experience. I know you treasure him a lot , and you're certainly a very good pet care-taker( i can feel it in the way you typed out your sentence.. you care for the cat a lot ) . But remember ..before you start feeling bad about this, remember that your cat is extremely lucky to have you as it's master.. in the same way you're blessed to to have this cat and share happy moments altogether for so long up to now.
Maybe your boyfriend just had to get to know the people you're with better..

he probably needs to learn that every person is different in their own way , but because of that there is also a reason to appreciate every person's individuality and personality.He just needs to learn that because if he doesn't have a reason to hate them, i get the feeling that he'll begin liking and wanting to spent time around them in one way or another. i'm sure that no matter what happens, things will turn out alright in the end.
I understand that you
sh.. but that is clearly the wrong way to deal with all this emotional turmoil. There is so much better stuff you can do.. like watch a heartwarming movie, tell your friends about whatever you're going through (also your boyfriend ) basically anything which warms the soul. Healing the soul and heart is the real cure for all this emotional pain because it will replace those with happiness and smiles

I get the feeling that the way you're acting these past few weeks are also connected to your feelings..completely.
Just remember that stuff will always get better , and that cures of the soul will definitely rejuvenate you and help you in a way that nothing else can. Just smiling or just doing something that makes you smile.. changes a WHOLE lot of things.
Just remember that besides all that, you can always count on us too.
caring always.