Michael McGowan’s moving adaptation of Miriam Toews’ beloved novel All My Puny Sorrows is propelled by nuanced direction, an affecting script, and a truly stellar, fearless cast. The story revolves around the women of the Von Riesen clan: writer Yoli (Alison Pill), who’s tormented by self-doubt and is going through a tough, protracted divorce; her sister Elf (Sarah Gadon), a well-known concert pianist whose bouts with depression threaten to consume her; their steadfast mother Lottie (Mare Winningham); their no-nonsense aunt Tina (Mimi Kuzyk); and Yoli’s precocious daughter Nora (Amybeth McNulty).