Agreed, but I am not so sure that her road to redemption should involve Cain. After everything they have been through she might be better off without him.
I agree, too soon for a reconciliation, if ever. I am sure that Nate's mother will be introduced before long and that will make it quite difficult for them to put the past behind them.. Cain probably will be developing feelings for Cara again too .......