En All the Winters That Have Been, el personaje principal es Dane Corvin, un hombre que ha vivido en una pequeña ciudad de Montana durante toda su vida. Dane es un artista talentoso que ha pasado por muchas tragedias en su vida, incluida la muerte de su amante, Steve. A medida que Dane intenta superar su dolor, conoce a un joven llamado Steve, que se parece mucho a su amante fallecido.
La historia se centra en la relación entre Dane y Steve, mientras Dane lucha por aceptar su pasado y abrir su corazón a un nuevo amor. A lo largo de la novela, Dane reflexiona sobre todos los inviernos que ha vivido y cómo han moldeado su vida y su arte.
Con una narrativa emotiva y profunda, All the Winters That Have Been explora temas de pérdida, amor y redención. La novela invita al lector a reflexionar sobre la importancia de enfrentar el pasado y encontrar la fuerza para seguir adelante.