Continuity mistake: At the beginning of the episode when Jim and Melinda are watching the last of the movie, at one point Melinda takes a drink of her beer and crosses her arms twice but from a different angle.
Continuity mistake: When Jim joins Melinda on the bench to discuss the treatment records from Gabriel's institution, the heart locket on Melinda's neck keeps vanishing and reappearing repeatedly, depending on the angle of the shot. (00:07:50)
Continuity mistake: After Delia and Melinda are at the house in the countryside the episode cuts to a scene at Same As It Never Was Antiques. In this shot out the front we can see Melinda's 2005 Jeep Liberty Limited edition parked, but Melinda hasn't had this since the first episode of season 3. From Season 3 episode 2 Melinda can be seen driving a 2007 Saturn Outlook XR. (00:04:50 - 00:39:51)
Answer: This "spirit" appears in several episodes throughout the rest of the season including the season finale. He's a "bad spirit" that is intent on keeping souls trapped on Earth. With the death of Andrea (her business partner) he wanted to make a deal with Melinda, to give him HER soul to release everyone else including Andrea to cross over.
Boobra