As the saying goes, you don't know the grace of your parents until you have a child.
When Daniel was born, his mother passed away, so Julian took on the role of both father and mother to raise him. Now Amelia, a mother herself, knows how difficult and worrisome it is to raise a child.
This was one of the reasons Amelia decided to give in.
Moreover, yesterday in the hospital, Julian insisted that he had not said anything offensive to her grandfather that night, and their conversation was mainly her grandfather talking while he listened.
She didn't ask about the content of the conversation because she knew without asking. It was likely that her grandfather blamed Sophia and himself for Daniel's mother's early death, and acquitted her and her mother. Otherwise, Julian would not have suddenly changed his attitude and agreed to the relationship with her and Daniel.