I have only just read your post and cannot believe that in the 21st century people still think like that! Relative or not, you need to distance yourself physically and mentally from this person in the future - you do not need narrow minded, hypocritical, nasty people in your life, regardless of their motivations, intentions or explanations. Life is too short to have those people around. I am sure many other people at your nephew's celebration will be thinking the same thing. People like her just make us stronger because that is who we are, without hiding behind any rubbish from the bible! Well done on holding it together and remember these sort of people want a reaction - good on you for not giving it to her! You are an amazing lady and an inspiration to many of us here at BB!!
Bookmarks