You shud go for him, you both need love and companionship, let it happen, age is nothing but numbers
When you both have so much in common, I don`t see a reason for you to get confused , you both deserve happiness so go for it
I suggest you rather see the positive side as you have not much to loose
He might not have the time right now :(
Make a bet with him for a dinner out, or make a joke out of it and say where are you taking me for dinner.
Breaking the ice is just breaking the ice. After that, you can learn if he meets your needs or not.
I am 43 and my fiance is 36. If you think the age gap is hard for you, imagine being the older woman, especially with a skinny dude that still looks 18.
But seriously, if you were 18 and he was 27, there might be some concern, but you're a grown woman with kids. You can probably run rings around him in the family skills dept. You're fine.
He's 43 and never married, why do you think that is? If you're up for it go for it.
Let love happen :)