In the U.S a mother of four children is charged for accidentally leaving her baby in a cart at the store and driving home without him.

Cherish Peterson, 27 from Gilbert, Arizona admits that she forgot her baby in a shopping cart at a grocery store has and it was a 'horrible' mistake insisting that she is a good mom.

She said, she was rushing around a grocery store on Monday trying to buy her nephew candy for his birthday when she became absent-minded and she completely forgot that her two-month-old boy Huxton was in the shopping cart when she left it at the front of the shopping mall.

Peterson said that when she got home she 'quickly' realized what she'd done.

She told CBS 5: 'As I was pulling into the garage, my three-year-old goes, "Where's baby Huxton?" His car seat is right behind me. I turned around and realized it was gone.'

She claims that she headed back to the store within 40 minutes of leaving Huxton behind - and not two hours, like one witness claimed.

'It was still a long time,' Peterson admits. 'It was still 40 minutes. It was not two hours. And I never took my other kids out of the car, so it wasn't like I knew I left him. I thought the whole time he was in my car.

'There is nothing I love more in this world than being a mom. And there is no one in this world who could love my kids more than me.'

Peterson's husband Nathan Peterson also rushed to his wife's defense.

'I married the best, in terms of the mother and wife Cherish is to me and our children,' he said.

'A mistake was made, and we learned, but we're not perfect. We're not perfect. But we love our family and we love our children and we are grateful that everything is okay.'

But Peterson's actions ignited a firestorm on social media, with some people claiming she was probably a 'bad mom who must have been drunk.'

The hashtag #IStandWithCherish also began trending on Twitter with tweets from moms who pledged their support for her. A Facebook page defending her has also sprang up.

However, a Phoenix police officer spotted the baby in the cart and took him to a nearby Supercuts salon while they searched for his parents. He was not injured and showed no signs of distress, said police.

Gilbert police initially said no charges would be filed but have since lodged a misdemeanor charge of child endangerment to the town prosecutor.