at least he's seen the error of his ways and that's big start. Don't blame you for hating flowers if the only time you get them is when he's groveling because of something terrible he's done. tell him he needs to give you flowers on happy occasions too, not just when he's in the doghouse.
my dh almost never bring me flowers so I grow my own flower garden.