Saying you care about someone and showing them you care are two different things. This guy keeps talking, but he's not showing you he wants to be with you. You keep giving him sex and he's sticking around for it. If you really want to test him, tell him you won't sleep with him, and see how he reacts.
And this last date is not about it being your right to one. It's about you clinging to the fantasy that this man loves you when he really has no idea what the word means. And neither do you.