Yes, look good. Big smiles, little flirtatious. Be mysterious. If he asks you how you are, tell him you are fabulous. Hide the cat...no kidding kidding.
Anyway, the card is a good idea, but I would wait on the dinner date thing. You don't want to come on too strong. See how this interaction goes first. Be nonchalant, act a little disintrested. Remember, they always want what they can't have. If he knows he can get you without jumping through hoops, its not interesting.
Now, you can ask if you can call him sometime...but don't do it right away. If he says yes, give it about a week. If he calls you first, don't answer right away.
I think it is okay that you told him you love him the last time you saw him, but this time, lets do the opposite.
Im still standin better than I ever did looking like a true survivor feeling like a little kid Im still standin after all this time and Im picking up the pieces of my life without you on my mind..