A/N - last chapter for this story. It's been slow going but I'm rather proud of it. As stated in the previous chapter I do have the idea for a new story running around. Once this is done I plan to start getting my ideas down on paper and forming a proper story line to follow. Hopefully I'll get the first chapter or two up by the end of the weekend. Anyway, I hope you all enjoy the story ending for Forgiving The Past. See you next story!

Mai could feel herself drifting in and out of consciousness over the next few days. She remembered brief moments of others talking in a panicked tone, being transported in what was obviously an ambulance presumably to the hospital, medical personnel snapping out orders to other medical personnel, someone crying, quiet calm voices who talked softly and beeping. Lots of beeping. Some moments felt longer than others. The rest of the time was pure blissful blankness while her body healed itself at a much faster rate than the doctors had anticipated.

By the time the ambulance had pulled into the emergency entrance, Mai's body had already healed most of the cuts and bruising that had been there initially. The only sign they had existed were the torn clothing and specks of blood covering both the clothes and newly healed skin. Other than ordering a few scans and inserting an iv line to keep her hydrated there wasn't much more that the doctors could do. Even swabbing for seman did no good since the attacker was of supernatural means. There was no DNA to find and her body healed too fast to find any other remaining signs of rape. All that was left was to wait for Mai to wake up and deal with her post-trauma reactions.

The room was quiet when Mai finally did open her eyes to observe her surroundings. Lin and Oliver sat quietly in a chair on either side of Mai's bed, each holding a hand gently while reading with their other hand. Luella, was sitting in a corner flipping through a magazine. Martin sat beside her flipping through what appeared to be case files. They must have flown back to Japan as soon as Oliver told them I was hospital after an attack. Mai felt her heart warm at that thought. The situation was so different from the last time she woke up after her original kidnapping.

She vaguely remembered seeing everyone enter the basement before she fell unconscious this time. They had been prepared to come save her unlike last time. Maybe everyone does care? Something in her heart seemed to relax a little bit. She wasn't alone this time. She had people who cared this time. People who came to save her this time. Mai smiled a little thinking that.

Luella chose that moment to glance up and quickly jumped up when she realised Mai was awake. "Mai! Thank goodness! You've been asleep for three days!"

Luella's exclamation alerted the others to Mai's alertness and the next thing Mai knew Lin and Oliver had almost thrown themselves at her in happiness. Mai let a small giggle out as she patted the back of their heads to console them. "I'm awake now. It's OK. I'm fine. Or I will be."

Once the hysteria had calmed down, the lectures followed, mostly from Oliver with Lin adding in the odd sentence. When the rest of the SPR team began to trickle into her hospital room, the cycle began again. Hugging, crying and then the lectures. Through out it all, Mai sat quietly, listening. It was all so different to last time. No one hugged her back then. No one cried. No one yelled. No one cared. So listening to everyone's heart-filled lectures, Mai no longer felt alone.

She had her family back. She could finally begin to forgive the past.

...

It took a few months for things to get back to how they had been before Mai's attack. The post trauma symptoms that Mai had struggled with last time were lessened this time around. Having her family around to support her recovery helped.

Luella and Martin rented an apartment nearby and Luella often held a therapy session with Mai to help her talk out her experiences. It brought the two women even closer together than they had been before. Sometimes the therapy sessions included Lin and Oliver. It helped them to understand what Mai went through and was still working through. Mai took leave from her detective work while working through her recovery. They only flew back to England once Mai was cleared to work again and fully recovered mentally and emotionally.

Six months after Mai was cleared to go back to work, she woke up nauseated. A worried Lin made her some toast to nibble on while Oliver made her tea. It was thankfully the weekend. None of them had work that day so the men opted to make Mai rest in bed. She felt better by the afternoon, however and insisted on getting up then. It happened again the following day and when it occurred a third time on the Monday, Oliver insisted on her going to see the doctor. The two men were worried. Mai just doesn't get sick.

The doctor took bloods and a urine test and then booked her for scan. By this time Mai had already clued in to what was happening. It wasn't her first time. She did have Aki after all. She was pregnant. It wasn't hard to figure out once she thought about it. Her period was about two months late though she hadn't even noticed until now. Between the nausea and the slight moodiness that she'd been displaying recently. Pregnancy was the most likely outcome.

So she quietly followed the doctors orders and went for her tests and then for a scan after the results came back with a small smile on her face. Oliver and Lin didn't notice in their panic and followed behind her blindly, each one holding one of her hands tightly. They didn't even hear the doctors quiet congratulations when the results of the blood and urine came back before he had sent her to the scan.

The first that they registered of the happy news was when the ultrasound scan showed evidence of two sacks beating inside Mai's womb.

"Congratulations, looks like twins. Fracturnal obviously. Two different eggs. One is two days older than the other so you must have had a double egg release. Looking at the sack size I'd say you were approximately 8 weeks along."

Mai wished Luella had been there to take a photo of Lin and Oliver's shock.

Mai's pregnancy seemed to flow fast. The news of her pregnancy was well received by all told. Gene couldn't wait to become an uncle. Luella especially was happy to finally be getting grandchildren. If anyone wondered who specifically was the father, they kept quiet about it.

Lin and Oliver expanded their apartment in the SPR building by building a new level on top. They moved their personal rooms to the new level and rearranged the old rooms into nursery/bedrooms for the twins so that they would be closer. Gene took over one of the extra rooms since he spent more time being in a physical body during the day now that Mai was staying home and was now able solidify him regularly throughout the day.

Luella and Martin flew back to Japan once Mai hit her 30th week of pregnancy and took leave from her detective work. They rerented the same apartment they had before. Luella, Ayako and Masako arranged a baby shower for Mai in her 32nd week, thoroughly spoiling her in a way that she'd never had in the past. Having a family definitely helped to make things less stressful this time around and Mai didn't need fight to control her powers either like she had to last pregnancy.

In the very early hours one morning of her 38th week, Mai woke up to cramping. The usually very active twins had been strangely quiet the night before and the beachball she called a stomach had looked a lot lower before bed than it had been earlier in the day. Quietly, Mai lay there and waited. 40 minutes later, a second cramping began. They weren't overly painful yet so she breathed through it for now. She didn't want to wake up the two men at her sides just yet. Let them have their sleep.

She woke Lin and Oliver as the the dawn broke. The cramps were now around 20 minutes apart and getting more painful. Mai could no longer breathe through them. She needed to get up and move around. It was while she was making the men a cup of tea in the kitchen to help them clear their sleep muddled minds, that her waters broke. Neither man needed tea then to wake up properly.

A few phone calls later and a rushed trip to the maternity ward of the hospital had the entire SPR team plus Martin waiting in the waiting room for news. Lin, Oliver and Luella were in the hospital room with Mai supporting her labour. Late in the afternoon the new born cries of first one baby and then a second following it not more than 10 minutes later resounded in the air. An hour later the people waiting impatiently in the waiting room were finally allowed in the hospital room to greet the two newest members of the family.

A newly cleaned up Mai sat quietly in her bed with a smile watching the two men hold their new baby daughters. One baby girl showed features that very obviously took after Oliver. The other baby girl's features surprisingly took after Lin. When Mai had released two eggs at the beginning of her pregnancy, both men had managed to fertilise one each, sharing fatherhood like they did everything else in their relationship with Mai.

A week later, Lin, Oliver and Mai brought home their new daughters, Liu and Aoi Taniyama-Lin-Davis.