Before Summer Ends ★★★★½

Utterly wonderful.