After what seems like forever, Alexandra Miracolo returns to see her best friend Damon. Only when she returns she didn't realise how much trouble she might actually get it. Damon/OC/Klaus love triangle. COMPLETED - SEQUEL NOW UP - A THOUSAND YEAR OLD SECRETS
26 parts