The word 'boyfriend' is so misleading.
"A boy who's a friend"--- that's a misreading
But if that's the meaning, then I must be keeping
A whole host of them (at least for the time-being).
All this time, I've been dating
Boys from Bio, English, Math, and Painting.
Boys I've met while debating
If chocolate or vanilla is better tasting.
Everyone has a boyfriend, even boys who are straight.
What do you call a captain who's got a first mate?
But all these boys have an expiration date.
All except one---
That's called your soulmate.