A young girl who had a constant runny nose for six months can finally breathe a sigh of relief as the cause has been revealed.
Khloe Powell, five, had a 1.5-inch-long safety pin stuck up her nose that randomly popped out when she blew it at the weekend.
The girl, from California, had visited three different doctors, and ear, nose and throat specialist and even a dentist, who all assumed she had a sinus infection.
"I almost passed out," her mum Katelyn Powell, 25, said in an interview with ABC News about finding the pin.
"I couldn't believe it. It was huge. I was like, 'Where did this come from!'"
Powell said her daughter had not only suffered from a runny nose for the past six months, but she also noticed a "horrific smell" and green liquid coming from her nose.
Khloe had been prescribed antibiotics for the suspected sinus infection but nothing had relieved her symptoms.
It wasn't until this weekend when Khloe's uncle kept telling her to "blow her nose" because it was "disgusting", that she blew it really hard and the pin popped out.
When Powell asked her daughter if she had put it up there, Khloe reluctantly admitted she had.
"She was seeing how far up she could put the pins up her nose," Powell said. "She said she was pulling it out and back in and out."
Powell said she doesn't blame the doctors for missing the pin and is just "beyond relieved" that the mystery has been solved.
It's safe to say Khloe won't be putting anything up her nose again.