A 29-year old woman from Boulder, Colorado is accused of intentionally running over a Catholic priest with her car after the cleric allegedly molested her six-year-old son, only hours before her wedding ceremony on Saturday.

Saturday was supposed to be the greatest day of Jennifer Barnes’s life, but things didn’t exactly go as planned.

The young woman from Boulder was supposed to get married to the man who had shared her life for the last 5 years, Carl DeCroix.

Less than two hours before the ceremony, Ms. Barnes decided to stop by the presbytery to talk about some last minute changes with Father Peter O’Dowd, the priest who was supposed to perform the ceremony.

As she was about to enter the building, she noticed some movement through one of the windows and saw her six-year-old son being molested by the Catholic cleric.

According to an eyewitness, 32-year old Darrell Meyers, the young woman went completely berserk, grabbed her son “by the scruff of the neck” and ran back to her car while screaming frenetically.

“I saw her running towards her car in her gown and she was screaming, swearing and pulling her hair. She kept repeating “God punishes pedophiles” or something like that.”

According to Mr Meyers, Father O’Dowd rapidly exited the presbytery to “try and calm the situation down a little.”

Ms. Barnes immediately turned her vehicle around and drove towards the cleric at great speed, hitting him at a speed of at least 50 miles per hour.

She then rode back and forth over him at least three times before the officers of the Michigan State Police arrived and forced her to immobilize her car.

Jennifer Barnes was immediately arrested and paramedics were called to the site to help the severely injured priest.

Father O’Dowd was transported to the Boulder Community Hospital where doctors were miraculously able to save him.

The Catholic cleric suffers from a total of 13 broken bones, 21 bone fractures, a perforated lung and a severe brain concussion, but doctors say they expect him to make a full recovery.

Father Peter O’Dowd has been charged with child rape and is expected to appear in court in November for the beginning of his trial.