I Care a Lot ★★★★

A bit heavy-handed & inconsistent but overall enjoyable.