I know you don't. But this time it's worth it. And he will. Because you've been there for him just as long as he's been there for you. And that means something. He just needs to remember that.
You don't have to be there yet. There's no time limit on that. Just be patient with him. It's going to take time. Some assholes are just really stubborn when it comes to denying that they're worth saving. Don't give up on him. He needs you.
For the record, I don't care. I'm still going to believe in you and trust you and care about you. Side note - we've had way too much sex for you to still be calling me kid, unless you have some very weird kinks that we're going to need to discuss. As to what you deserve, I think you deserve way more than you think you do.
I hate that it happened, because I can only imagine how much it hurt. And I get being protective. You don't think I want to protect you from him? Because I do. I'm still not entirely sure how this happened, me and you, but you're important to me too. So come home and I'll make dinner. You deserve to have someone look after you for a change.