by wallywood
I get into cheating stories with a happy ending, but this was just plain good. Five stars