All the Ways the World Can End Will Make You Cringe (But in a Good Way)

All the Ways the World Can End by Abby Sher is a cringe-inducing, tearjerking novel for all the right reasons.