a bumblebee wearing a suit of armor competing for the love of a princess, studio ghibli, happy