Thank you all so much for the replies both positives and negatives.
It has been a hectic couple of days with all of this going on. After reviewing my contract in detail I realized I was not (thankfully) in breach of my contract. Regardless of who found the buyer the same commission would be paid. I decided the best thing to do for me was to let my realtor know what was going on. We agreed together that the fair thing to do was to split the commission. It is a win win for everybody, she get's her commission and I save on the other half.
In the future I would always make sure you read all the fine print before you sign any contracts. I never expected that this was something I needed to be concerned with and thought that our home would sell much quicker than it did. Now I know to expect the unexpected especially when selling a house.
I have an additional buyer ready to make an offer so the highest bidder wins. I will keep everyone updated and thanks so much again.