Fighting a way through battles of life