['My wife has been cheating on me, worst yet is that it was with my best friend of 20 years.']
Wow sounds like what i just seen on the news in NC... im so sorry !!
I recently discovered that my wife of 15 years is cheating on me.  She has been seeing my best friend of 20 years.  I am devastated.