Yaakov asks Lavan why he tricked him? He answers that he did not trick him, it is the custom in his town. he does not give responsibility. There is not righteous person in the world, we all sin. But there are two things we can do after we sin. We can take responsibility and say you made a mistake. Or you can say it is not my fault, I did nothing wrong, and that is it.
Rachel waited 7 full years for Yaakov and then realized Lavan made problems and gave him Leah. She thought Leah is going to be so humiliated, and she gave away her husband and did this tremendous act of tzedakah. Her act was so beyond nature, so Hashem changed nature for her. She was barren but he made it possible for her to have children.
A Yid is never stuck to the rules of this world. If we go out of our nature, Hashem will go out of his nature.