I think that Terri has a very good point. You need to forgive Sheryl. You need to realize that you made a mistake. Some my believe that infidelity is the ultimate sin. But, it certainly isn't in God's eyes.
Sin is sin, period.
You need to rest. You can't worry about the rest of the world. It will keep spinning and there is nothing you can do to stop it. So, enjoy the ride. Wear your favorite perfume before you go to bed.