My Immortal - Tara Gilesbie

OMG! I remember this!
It's the Mary Sue of Mary Sues.

Just no.