I guess that depends on when she got the present. Before the agreement, or after? I always buy my presents months and months in advance, so you never know.
Anyways, I think the card, flowers, and dinner is fine. Sorry, so late.
Edit: What did you end up doing?