Here's the next chapter, this one's a small one though. Again, I'm need for a beta. Thank you to Elics, mar, SkullGaudass and LittleTay and bbroccs for reviewing. They mean so much to me! Anyway, enjoy :)

Disclaimer: I do not own Once Upon a Time

III: Twisted, torturous, tempting dreams


The candlelight danced in David's room, splashing its light across the wall and illuminating the darkness. David took Mary Margaret's hand in his and brought it up to his face, gently brushing her knuckles against his lips.

" I'm so sorry for this whole ordeal Mary, I never wanted you to go through this."

A small smile graced her lips, her eyes sparkling with happiness as she took his hand in hers, entwining her fingers through his.

" No, I'm sorry. I didn't trust you; I assumed the worst...like I always do. I know your intentions were good, you just wanted to keep Regina company," Mary paused, trying to hide her distaste as she said that sentence, not understanding why her lover would ever help that bitch. He really was a gentleman, her knight in shining armor. " David, a relationship is built on trust. And we can't be together until we can trust each other. I didn't do that, but I promise I will from now on."

David smiled before he wrapped his hands around her waist, pulling her in for a tender kiss. They pulled apart as Mary let out a small laugh.

" We have to stop doing this." David blocked off her voice with another kiss, causing Mary to draw back again. " We have to figure out what is going on."

David paused, not wanting to ruin the moment. But she was right, they had to figure out what they were going to do now, but more importantly, he had to figure out what was going on in his head. He knew that his last encounters with the Mayor had, if possible, confused his feelings even more.

" David?" Mary whispered, cocking her head to the side with confusion.

David shook his head slightly, breaking out of his thoughts he returned his attention back to Mary. " We will, tomorrow," he promised.

This was enough to satisfy her. Mary smiled again, bringing her lips back up to his. David shut his eyes as he deepened the kiss, feeling the warmth spread through his body before Mary drew back. David opened his eyes before he stumbled back, his eyes wide with shock.

Regina's lips curved into a vindictive smile as she sauntered towards him, her stilettos echoed against the polished, wooden flooring.

" What are you doing here?"

Regina arched an eyebrow, her eyes sweeping over the cozy, ivory bedroom.

" I might ask you the same question."

David's eyes followed hers and widened, realising that he was now standing in the Mayor's room. He took a step back, trying to recount his steps, but his memory was foggy and though he tried to think, he could only remember a dim blur. He looked back up at her and saw her sitting on the edge of the table, her legs crossed over the as she rested her hand on the table, leaning back. David felt his throat dry like the cracking earth as he noticed her outfit: a black pencil skirt and the ruffled, white blouse, they seemed to hug her slender figure and highlight her curves. Her lips tugged into a small smirk as she noticed his wandering eyes. She slinked off the table, slowly approaching David.

Her hand glided up to his chest and lingered there for a moment, before they crept inside. Quickly David caught her hand. This was wrong, Mary had just forgiven him for his passed mistakes and he refused to betray her trust again. Regina's eyes flickered up, slowly studying his viridescent eyes. She closed the space between them, pressing her lips against his. She kissed him passionately, kneading her lips against his as she sucked his lower lip. To her delight she felt him deepen the kiss.

Breaking away from him she licked her lips, pushing David onto her bed. She crawled on top of him and straddled his hips before she pushed herself against him, a triumphant smile curling her lips as he groaned. She bent down to his level, her lips possessing his again. David's heart thumped wildly against his chest, like vicious butterflies trying to escape as his stomach stirred with desire. This was wrong, everything about this was completely wrong, yet all thoughts of Kathryn and Mary were erased and any regretful or guilty feelings were destroyed. David repressed a groan as he felt her hips grind against his, his hands running down her sides as hers raked his arching back. Regina's lips travelled to his neck, teasingly flicking her tongue over his skin as his hands weaved through her hair, tugging her raven curls. Regina tore his shirt open, her hands wandering his torso. Gradually her lips trailed down his chest as she gently nipped his skin, causing an erotic moan to escape his lips. It was then that he whispered in a faint breath...

Regina...

The alarm rang out, the shrilling tone piercing David's ears as he snapped up, his chest rising and falling with his heavy breaths as his heart pounded against his chest. David took a deep breath before exhaling as he wiped a bead of sweat from his forehead, silencing the alarm. He turned and saw his wife, her face furrowed with concern and confusion as she stared at him. Slowly she shook her head at her husband.

" What the hell were you dreaming about?" she whispered.

David froze at this comment, the dream still vivid. " Nothing," he muttered.

But Kathryn just shook her head in disbelief. "No, it wasn't nothing. You were saying her name. I heard it from your lips," she shut her eyes, repressing the tears.

David quickly took her hand before she snatched her hand away. " Why David? I-I thought you said that your memory had come back and that-"

She paused, not being able to finish her sentence. " Why were you whispering her name David? Why were you calling out for Regina?"

David's blood froze. Regina? He had assumed that she was talking about Mary: after all he had countless dreams about the woman. But Regina...than it all flooded back. He had dreamt of Regina and…oh god.

" Kathryn?" David managed to whisper, not knowing what else to say.

" Emma told me that this affair with you and the Mayor was false, she explained specifically to me that she was simply helping her and nothing was going on but...but now I don't know what to believe."

David shut his eyes, Emma had told her. He shouldn't be surprised, after last nights events there was no doubt that she would find out. He stared helplessly at Kathryn, not knowing what to say.

Kathryn folded her arms, pursing her lips as she avoided his gaze. " Perhaps...some time alone would be good for both us. I know that's what I need now."

David knew that she wanted him to leave, but he couldn't. He opened his mouth to object before she cut him off.

" Just go."

David repressed a sigh. He got up and dressed, before he headed down the stairs. He slumped down on the dinging chair as the dream drifted back into his mind, taunting him. He shut his eyes. The dream with Mary Margaret was not surprising, he had apologized to her that very night, but whatever triggered the dream with Regina? They said that the dreams are a message from the subconscious, so he couldn't surely be thinking of Regina in that way? David shook his head incredulously. There was no doubt that the mayor was beautiful, she had a certain allure about her, but he would never have sex with her.

His thoughts wandered off to last night. He knew that Regina's effort to numb his pain was sincere, yet he had returned the kissed. David wanted to kick himself for doing it, why had possessed him to do it? The guilt washed over him as he realized what the answer was. He was caught in a moment of lust and desire that took over him. David hated himself for it, for betraying Kathryn's trust, but most of all, for betraying Mary's trust. Still...he loved Mary Margaret, and she had always been able to satisfy him. Mary kisses were soft and sweet, and always filled him with a rush of warmth. He loved Mary more than anything in the world, and when he was with her he knew it was right. But Regina was something else: her lips were like poison, a sweet, satisfying toxin that always left him wanting more. David shook his head again. He couldn't keep on thinking about her, after all his thoughts and encounters with Regina had led him to a dangerous dream. He would just stay away from her for a while, at least until the tension between him and Kathryn blew over. David's heart dropped when he remembered. He had to tell her soon and sort out his relationship with Mary Margaret. David let out a sigh: he needed to go for a walk.

He stepped off the chair and exited the house, before pausing. Kathryn could be sleeping again so he knew that he should lock the door just in case. He reached into his pockets and searched, but only he found his wallet. He froze, frowning. He must have left them at Regina's house. David froze with horror as the realization dawned on him. He was going back to Regina's house.


Thanks for reading. What did you think? Please leave a review if you want an update!