Deep-blue Flower-piercer

Other names
Also known as the Golden-eyed Flower-piercer.