Just a day after a baby boy was kidnapped from the King Khalid hospital in Saudi Arabia's Kharj governorate last Thursday, Riyadh security forces found the newborn and returned him to his parents, reported Arab News.
"Investigators found the child inside a mosque in Al-Hamra area east of the Saudi capital and handed him over to his mother at the hospital," the English language daily wrote.
Late on Sunday, police were also able to identify and arrest the suspect in the case.
According to Sabq news site, initial investigations revealed that the thirty-year-old suspect suffers from infertility and kidnapped the boy in order to later adopt him.
After the abduction, the woman panicked and left the newborn outside the mosque.
Riyadh officials congratulate the boy's father on his safe return
People are hailing police and authorities for taking immediate action
"This is a huge achievement on the part of security services. We thank them for their efforts."
Some still have questions though
"How did you arrest her even though she was wearing a face veil?"
Others are sharing their relief at the news
"Thank God that the newborn was safely returned to his parents."
A few are raising this point
"Even if the woman is infertile, she could have simply adopted a child instead of kidnapping one, there's no excuse for what she did"
A case that sparked outrage
At the time of the abduction, the infant's father spoke to local news site Sabq and shared details of the heartbreaking incident.
He explained that the women who kidnapped his son had disguised herself by wearing a nurse's uniform.
"My wife gave birth on Wednesday and we were expecting to leave the hospital the next day. On Thursday afternoon, a woman dressed in a nurse uniform came into the room, and told my wife that she had to take the baby for pre-discharge tests," he said.
"The woman left the room with the infant and that was the last time anyone saw them," he added.
The kidnapping sparked outrage on social media and saw police immediately launch a widespread search for the newborn.