Give Up the Ghost by Megan Crewe
Summary: Sixteen year-old Cass sees dead people. In fact, after she becomes a social outcast, she begins to prefer ghosts to the breathers who were formerly her friends. Being friends with ghosts has its advantages though, as they are willing to spy on the living and report back to her the deep, dark secrets of her classmates. As a result Cass becomes feared in the halls of her high school, as her approach usually means the revelation of something no one wants to talk about. When a classmate named Tim figures out Cass is getting her information from ghosts, he seeks her help in finding her...
Read More