It's obviously heartfelt, and it's not a bad idea to be "on the record" about where you stand. Just don't look for it to do any good; you can't teach someone who's having an affair. You also seem to be more trying to SHAME her from trying to relate YOUR feelings or deliver any simple "truth darts."

Just my impression from first-read.

Puppy