Two of the hardest test in life are: The patienve to wait for the right moment... And to accept whatever yo encounter.