Spirited Away ★★★★★

Loved it