Most Helpful Guy
Most Helpful Girl
Let sleeping dogs lie as the old saying goes. The past was Your business Only, No One else's and now... You are finding yourself in the dog house with barking up the tree With... I have told him about my past...
Now that the cat is out of the bag and it just continues to escalate to the point where there doesn't look as though you are walking down the aisle if this can't get patched up, this is showing me, and it should be showing you, that if he can't take the truth, that people make mistakes and you are Not Ms. Perfect that even You make mistakes, then maybe he doesn't love you Unconditionally nor is Mr. Right for you. It sounds like maybe his Expectations may just be a tad too high and his family's as well.
He needs to cool down and you both need to get on the same page if there is meant to be a life and a future together. I am not so sure this family barbecue would be the time or place for you to show your "Please forgive me" face, so it might be best to call him or text him First, rather than show up, maybe an unwanted guest and not on the menu, or it could get more... Heated.
Good luck. xx