About six months ago, I visited my elderly grandmother in her care home. I'd not seen her in years, too many to excuse really. This was partly as a result of my estrangement with key figures in my family.
Grandparents are often more patient and forgiving with their grandchildren than the grandchildren's own parents. This is often the result of having a better perspective and longer experience in raising young ones.