Madeline's Madeline ★★★★½

Blown away by this.