Flowers are great for when things are going good, but you want to make her feel special. It's a nice little gesture, but it's too done-to-death to seem sincere as an apology. Just leave her alone for a bit, and then apologize your ass off and mean it. And cook her dinner, yes, that never fails.