Very few times in my life have I met someone I can totally gel with even if we don't always agree on all topics. Today one if those few people and I said our long term but hopefully not forever goodbyes. When you find a friend who just likes you for you and not what they get by being your friend, keep them.
Best wishes to you Samantha! Will miss you all terribly!