Great Purple Hairstreak (Atlides halesus)
Female on Texas Kidneywood.
Male Great Purple Hairstreak on Eupatorium. Note the blue on the ventral surface of the forewing, this is lacking in females.