Lean on Pete ★★★★½

If you've been safe, if you've been protected from anything too bad, Lean on Pete might rip your heart out, but if you've lived through something similar, it might just give your heart a home, for two hours or more.