hrm, I am so happy that you had a good day for your birthday. I love the Fredrick's of Hollywood! They have some funny, unique and sexy stuff in that place! Good for you in finding something for you!
I hate to say this, but I'm proud of your h for wishing you a happy birthday. Many of them don't say or do anything for the spouse. Sounds like he's starting to mellow out just a little bit and feels safer to say and do things around you. I pray that this will continue.
Hang in there...from where I'm sitting, you've had a lot of positives in the last few weeks.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.