CHARLOTTE, N.C. -- A 10-year-old girl is on a mission to thank police officers with a hug.

Monday morning, Rosalyn Baldwin and her family traveled hundreds of miles from Louisiana to Charlotte. She started by hugging Sheriff Garry McFadden. The sheriff’s office then surprised her as a number of deputies got a hug as they waited outside the courthouse for Rosalyn.

Rosalyn says the idea was a calling from God when she was six.

She says it came after she heard about a number of officers around the country who died in the line of duty.

“I thought I needed to do something. I couldn't just let them be hurt. They just called out to me,” Baldwin says.

Rosalyn has traveled to 35 states hugging law enforcement. She chronicles her journey on the "Rosalyn Loves" Facebook page.