So who are these giants on whose shoulders we stand? They are all around us. The never headlined never spotlighted ordinary folk who speak out against injustice, who dare to say 'no more', who remember that ethics is more than just a word.
Those are the everyday giants.
Those are the broad shoulders on which we stand with the hope that we, too, will one day be giants with shoulders broad enough to inspire and support.
We're not born with broad shoulders.
We acquire that status by deciding to face storms head on and by choosing to dare and to risk.