Sheila Carter is a fictional character from The Young and the Restless and The Bold and the Beautiful, American soap operas on the CBS network. Created by William J. Bell, the role was introduced in 1990 — by Edward J. From Wikipedia
Sheila Carter is the only person standing in Luna’s way now that she has armed herself with a gun.