Why did George Washington read the American Crisis to his troops?

Washington had Paine's stirring words read to his troops to inspire them to continue the fight for independence. The American soldiers terms fighting were almost up and Washington wanted them to have a reason to stay in the Army. Over all it was to gain the hope of the soldiers, even when Washington didn't have much.