After seven years of dating, just three days before our wedding, I found out my boyfriend has a five-year-old son with his first love, and they’ve been in touch all along.