Who deserved better?
Kevin or Winnie?
I choose Kevin. Because he sometimes tried hard and still didn’t know what Winnie wanted. She was always so wishy and spoiled for no reason whatever. Especially, when she got mad at Kevin after she cheated on him.