When life gives

When life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life givesWhen life gives