Gradiva I am so sorry yesterday did not go well.
"If I have learned anything it is that playing games can end in tears ..." But you were not playing games. You were just not telling him all the information he should have already known.
I.e. when your birthday is and what you like.
"...and that I need to love myself a bit more openly before I can expect DH to catch on."
Again, I've got to disagree! You do not need to love yourself to be loved. It definitely helps, but it is not essential.
Your dh chose you, he presumably moved in with you, maybe married you, had kids with you. He did this presumably because he loved you.
Assuming he is not abusive I would say relationship counselling.
You need to learn to love eavh other and express that love in ways the other person recognises.
Sounds like you do things for him and him not for you.
Maybe work, raising kids, keeping a home running etc has made life harder (for you both) and the relationship has wilted a bit.
I am angry on your behalf. However, I think there could be hope.
Maybe your dh needs to connect with the younger book-loving man he was! The man who wooed upu. Maybe through this he can re-reconnect with you.
If it is possible to hold out an olive branch, could you say, 'Let's pit this behind this. Let's pit a reminder on the diary for 2020. Let's work on this marriage together?
If he did this could you feel- together we can be better?
Can someone else look after the kids and you go book shopping together. You can love yourself. You are worth it. But that work does not need to be complete for your dh to realise that you are worthy of his love and he is a fool if he allows this to destroy your marriage.
If he is not worth this, and is abusive, I hope you will find a way out.
If he is worth stating for, I hope he can find a way to be truly present in the marriage. Maybe old photos and happy memories of happier times can make him willing to fight for you. 
You are worth it