Family tree

The girl in the hall is telling a long story that involved the phrase "my ex step grandfather." Wow. I don't even know how to punctuate that. I imagine there should be a hyphen or two, but I decided to just let it go.

My parents have been married for 43 years and therefore, while I have two deceased grandfathers, I have no ex grandfathers or step grandfathers. And frankly, I find that reassuring.

Thanks, parents.