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.