@Blueberrys_LokiXo no cheating! as a general rule, i try to keep my characters realistic--but at the same time, a little black and white, i.e. the good guys are generally good and the bad guys are generally bad. i want people to walk away from my stories feeling good, not feeling bad, and while i don't mind morally grey characters, it's just not my jam to write :) that's a long-winded way of saying my protagonists have flaws but as a rule, i won't write good characters as cheaters, m*rderers (who enjoy it, anyway), abusers, etc.
as for the happy ending, you'll have to wait and see, hehe...