Hi Audrey,
You are also a Taurus, just like David, which means two earth signs are drawn to each other and have mutual feelings, but in the long run, your two characters are likely to clash, and there is a risk of daily arguments and stormy sparks.
The Taurus sign often flashes without knowing the other person, so yes, you skipped the stage of a romantic relationship without having gone through the stage of friendship; in short, and in my opinion, everything happened too quickly between the two of you.
Three defeats suffered, his son who suffered from the separation from his partner, well yes, that's a lot!
To answer your question, yes, it depends on you, but his fear of commitment is deeply rooted.
Keep me posted…
Have a good day
The magician.