Spirited Away ★★★★

Just lovely