Looking for a fic.

Buffy is a slayer in pre-Spike time, i think she was named Elizabeth.  Spike was also a vampire who i think was named William but she called him Will.  He was already a pretty old,strong vampire when they met.  They fought many times which eventually leads them to fall in love with eachother.  Once Elizabeth's watcher finds out the council tries to take them\him out.  William is dusted and in her grief Elizabeth makes a deal with a powerful demon in exchange for her soul or something.   Buffy circa season 2 starts dreaming\remembering Elizabeth's memories which is causing her emotional problems.  Same goes for Spike but i don't believe he starts remembering until towards the end of the story.  Eventually the starcrossed lovers are reunited.