Grit: The firmness of mind and unyielding courage in the face of hardship. This week, as I sat in the cozy corner of my ...