Rayna Gonzalez met the love of her life. David Bryant was perfect, almost too good to be true. He did things for Rayna no one has ever done. She finally found someone that appreciates her and loves her for her. As the years go by, she starts to notice a pattern with David. She starts to see David in a whole different light. The man who once was her knight in shining armor is now the man that causes so much pain and grief in her life.
As Rayna tries to hold on to hope, thinking he would eventually change, matters become worse. Rayna sticks it out with David for years, but does he ever grow up and realize what he has? Or is it too late for change?