Really good! Here's how I know a good story ... when a character in it pisses me off like a real person would piss me off. And Cindy really pissed me off.
Okay, okay, Kevin's a cheating dirtbag. Fine. But Cindy doesn't know that, so it doesn't excuse her behavior. She's jumping all down his throat and saying they can't get married if he doesn't get a master's degree? WTF?!?!? I thought marriage was about love, not about accomplishments. Again, this issue is clouded by his dirtbagedness, but I hated Cindy so now I'm all confused.
Which means you really accomplished what a writer sets out to do, which is paint realistic characters. Kudos!