David's body flooded with memories. Clashing, fighting, bustling together for space and attention. Two bodies, two sets of memories and two lives once running parallel but now woven together like strands of wool on a wheel.

David, Charming. Fighting, loving… Honesty and lies.

His face flushed when Charming's conscience and bravery collided with everything David had done. He'd been incapable of being truthful. To himself, to Mary Margret, to Kathrine… David had hurt the woman that he loved. He had hurt her.

He felt ashamed.

He wanted to run away. He wanted to run to Snow. He wanted to… He wanted his daughter.

For the first time in his life Charming felt weak. Unsure.

But buried deep inside his chest was a tiny flame that remained the same; unwavering. Mary Margret, Snow White, the one constant in both worlds and lives and the only thing that felt real. True love. It was something more than just a kiss to break a spell but the meeting of two minds and souls. He knew he would always find her.

And she would always save him from himself.