The Fates laugh at you.
My son Kris, the one who swore he would never have kids (in fact, once told me he didn’t need a wife because he had a dog), just called me to tell me I’m going to be a grandmother, probably mid September. The mom is Katie, the girl he’s been with on and off since he was 15 (he’s 23 now) — they’ve been together pretty much for the last 5 years, but each of them has had an ‘indiscretion’ and they broke up a couple of times over those. The basic friendship they have had for all of these years, and the care they have for each other always wins out though, so they got back together again in December.
And I had just resigned myself to making baby knits for other people’s kids.