Obsidian - Jennifer L. Armentrout
vampire, alien same difference.
vampire, alien same difference.