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'm 7 years older than my wife and we've been together almost 15 years now.
Just pointing out that a bit of an age difference won't matter. If you love each other it'll work.
He's 43 and never married, why do you think that is? If you're up for it go for it.
Let love happen :)