Jennifer Love Hewitt carries a lucky charm with her everywhere she goes - in a bid to ward off evil spirits.
The 30 year old actress stars in spooky TV show Ghost Whisperer, in which she plays a woman who can see and communicate with the afterlife - and is a firm believer in the supernatural.
But the actress makes sure she doesn't encounter any nasty ghosts - by keeping a lucky seed with her at all times.
She says, "I have a little seed that was given to me by a medium friend of mine that is meant to protect you and keeps you safe. I always have it with me or pinned to my wardrobe."