The Edge of Seventeen ★★★★★

To be perfectly honest, it could be called The Edge of Thirty-Five, and it'd still resonate with a gut-punch.