Time for The Talk

Middle school is arriving, puberty is on its way, the moment my son and I have dreaded is about to arrive. It's time to have The Talk.