This week's Parashat & Haftarah: Vayelech