Should I Give Her Another Chance?

This is probably the last post you want to see, another one about cheating. However, I am really at a loss as to what to do. A little background information: I have been divorced from my ex-wife for close to two years now. She was having an affair with one of my friends which I discovered when coming home unexpectedly one day. This past weekend, my ex-wife contacted me and wanted to meet me face to face, and I reluctantly agreed. She talked with me a while about general things, then to my surprise she started crying and told me what a huge mistake she made and how she has taken steps to change and how I'm really the only man that she's really truly cared about. My initial reaction was to walk out the door and never look back. The problem is, I really have not been able to move on. I have dated, and I have been intimate with one woman, but I always think about my ex. I just can't do casual sex, unless I'm totally emotionally invested with a woman it just leaves me feeling empty. I've tried for months to try and move on but I can't seem to. The thing is, I still have deep feelings for my ex, I don't ever think I'll stop loving her. I married her knowing what a free-spirit she is but thinking I would grow old and live with this woman until I die. We clicked on so many levels, not only the physical which I admit was amazing, but on goals and interests. Part of me wants to give her another chance (yes go ahead call me an idiot). I have read many posts on here of people moving on from cheating, though I admit most draw the line and think it is unforgivable. So, I guess I have three options, 1. Give her another chance, but take it very slow and see where things go. 2. Continue to date hoping that I will meet some woman that I love as much as my ex. 3. Give up on dating altogether and just live the single life forever.

Any feedback would be helpful, especially anyone who has been able to forgive and move on.