Patience, courage and gratitude are trio of 'critical virtues' required to build spiritual grit and overcome challenges.
Looking for encouragement messages for him? Explore over 200 uplifting and encouraging messages and Bible verses to lift his ...