Life ha many ways of testing a person's will - Paulo Cohelo