Like Dezi said, go with the flowers. You can pick up a nice 3 rose bouquet for about 5$ at WalMart or some grocery stores. Looks nice, and if she throws them down and stomps on them, you're not out much. ....heh...mostly kidding.... Seriously...flowers, note or card, and a humble apology making sure you look sincere.