Life has many ways of testing us

Life has many ways of testing us