Amy, the time is never right if you wait for it to come along, Dinner is a great idea, But i am not so sure that out in public is the place to do it. The will be a host of emotions going on and that may not be the best location, I recommend inviting her over to your house for a nice dinner tell here that you have some important things in your life that you want to talk to her about. that way she will know that there will be a nice dinner and some conversation.
knowing that this is important to you will give her the heads up and she will not have other ideas in her head for the evening.
I hope it all works out well for you.
It finally worked out well for my wife and I, but I will tell you it was pretty rough for a while.
Good Luck
Raychel
---------
I guess Brandy and I think alike, She posted hers while I was typing. :heehee :