Should I say yes?

Okay, so; my friends with benefits of years. Would like to get married and have kids, he’s told me for years he loves me and he’s telling me he’s in love and brought me a ring and flowers tonight.
I told him leave it outside he didn’t because he said he wants to be a man and give it to me and see my reaction.
He apologized for being a player and told me he doesn’t even want to just have sex. he’s always said this but, it seemed Genuine this time

If I get a ring from him, like I’ve been telling him in order for us to have children (kinda just something I say to guys to let them know I’m serious ) and he does propose all that, should I actually say yes?
I never thought it would become serious and I don’t actually love him but, he said it himself he’s at that age where he’s ready now and just wants something serious (he's 31)
I’m (23) and I’m also at that stage but, I don’t know if it’s a good idea to marry someone knowing you don’t entirely love them.

What would you guys do?
Should I say yes?
Post Opinion