The Edge of Seventeen ★★★★½

Funny and well written