Robin McKinley

Before Rae "Sunshine" Seldon was a baker she was Raven Blaise, daughter of Onyx Blaise, a powerful sorcerer. She ignored her legacy until the local vampires needed bait for their captive and kidnapped her. The captive,Connie, is a vampire loner and enemy of the local vampire master.