Jennifer Love Hewitt is a firm believer in the afterlife - the actress is convinced her grandmother has spoken to her from beyond the grave. The 29-year-old stars in spooky TV show Ghost Whisperer, in which she plays a woman who can see and communicate with ghosts.
And it was a chance encounter with the show's producer, James Van Praagh, who is also a psychic, that put Hewitt in touch with her late relative.
She tells Britain's OK! magazine, "We had an evening with James where he kind of did this thing, and my grandmother came through.
"She just wanted to say hello and tell me that she was looking out for me. It was really nice."