I need help

Lucy
Ok so I was with a steady boyfriend for almost four years when we broke up temporarily I befriended another boy lets call him David well me and David were really close and I started liking him I met his mom we hung out till 3 in the morning most nights and he had just gotten out of a bad relationship so he didn't want to date me. 
He seemed like he just wanted to be friends with benefits and told me that we could do that but he wouldn't say he loved me or kiss me or anything. I agreed since he had never been with anyone before we were totally safe. 
Later on we continued as we were he started telling me things about his life nobody knew and kissing me he even said he loved me kind of playfully but still. He would cuddle me all the time and pick me up and make sure I was home safe. 
At this time my ex boyfriend came back and I thought I should give him one more chance so I did and my ex (we can call him Tate) hated David because he figured out what we had done he threatened to kill David he said he'd fight him so I made David Go away for a bit and id still message him but David was really depressed and I didn't know why since he never wanted to date me in the first place. Tate and I were doing fine but the entire time I was with Tate I was thinking about David because David always treated me like a princess, and he was still messaging me saying he missed me. Eventually me and Tate broke up again I told him "I've missed David this entire time and I'm never coming back" 
When I told David what had happened he was like... "Oh that's good" and I said we could hang out and that Id told Tate about missing him the whole time. It took a while to respond and finally David said "I miss you baby girl" which was my pet name from the start so I said "we can hang out soon when you get back from Las Vegas" and he said "yeah I want to I'm just so busy" 
Anyways I know that was really long but my point is I don't know if David genuinely cares about me and wants to date or if he just wants to be friends with benefits because I want to be more than just that... And he knows that and he's kissed me and said he loved me and has dealt with my anxiety and all. So I am not sure if he genuinely cares about me or just wants to get with me... I need opinions please 💕