Leaves and flower of Mexican heather, Cuphea hyssopifolia. Picture taken July 7, 2015 in Houston, Texas.