Aww, Diana, what a sweet hubby you have! I'm so glad he did so many things to surprise you!

Maybe you could do something special for him in return. I'm sure that would really make his day.
I've also read the Five Love Languages with my husband. We read it together before we got married and took the quizzes that tell you what your love language is. I think it has been a great asset to our marriage and I too recommend it for anyone!