Soul ★★★★

Cute and heartfelt with some odd, imaginative style.