343/365 with a grateful heart.2018By hill / January 3, 2019 5096. watching him work hard 5097. and make sacrifices 5098. and be stretched 5099. and challenged 5100. and celebrated