Well really it's not his fault that the flowers were late, most people procrastinate gift buying so really that's not something to be offended about, he did put a card in your purse, and he did buy you some nice gifts when he was able to go get them. I think you should be grateful your husband does those things at all, most don't, and if he didn't drive before and that was okay with you, it's not something you can get mad about now. I know this may not be the popular thing to say, but I think it's nice he even remembered....many don't try at ALL.