Title: Time After Time
Timeline: Season 1
Prompt by: n/a – for Shuffle Drabble Challenge 2013.
Rating: PG/K+
Originally posted: 24th April 2013
Notes: inspired by 'Time After Time by Eva Cassidy.

Sometimes it didn't seem worth the fight, yet deep down, Mary Margaret knew it had to be.

Her heart belonged to David, though it made no proper sense. He was a married man, she barely knew him, but that didn't matter.

At night, she even dreamt of him, in some fairytale fantasy that she blamed Henry for. In that world she saw, David was Prince Charming and she herself Snow White.

There was pain and loss there too, but it didn't matter. In the end, they found each other, they always found each other, and ended in happily ever after.