I very much hated and despised rudolph but at the end of the day he accepted his mistakes,shortcomings and the pain,suffering he caused Lewis and spent the rest of his life atoning. It's still not enough compared to what Lewis went thru but I couldn't hate him as much at the end. Many ppl go without ever acknowledging their flaws but rudolph did . He caused a great suffering for Lewis but they loved each other very much. Ppl are bound to make mistake, his one was huge and unfortunately he realised it too late but that doesn't mean his love wasn't real, it just faded over time but it was still there.
Re-read after 2+ years and felt the same heartbreak all over again. Will come to read again after a few years .