Shepherd Top 3 of 2023 /November 7, 2023 by Emma Kragen Emma Kragen’s Favorite 3 Reads of 2023Continue Reading