Character Recommendations Based on Willow Rosenberg

Kara "Starbuck" Thrace Battlestar Galactica

She'll beat you in cards, drink you under the table, then fly circles around you in her fighter plane

Angel Angel

Was a brooding vampire *way* before Edward

Sookie Stackhouse True Blood

A waitress who can read minds and break hearts

Bo Dennis Lost Girl

A succubus with a heart

Veronica Mars Veronica Mars

Sarcastic private eye whose biggest mission is surviving high school

Kathryn Merteuil Cruel Intentions

She's a vain sociopath, but you won't be able to look away

Sabriel Abhorsen Series

Smart enough to understand the dangers that await her and brave enough to face them anyway

Harry Dresden The Dresden Files

A gruff, sarcastic everyman who just happens to be the world's only wizard PI

Selene Underworld

A quiet and indefatigable fighter

Eric Northman True Blood

A modern Viking with a flair for chilly threats