It's 1952 and in the small town of Yoakum, Texas, Tessa Louise Carter-a quirky, sassy, back-talking nine-year-old-finds herself torn between her deeply religious but foul-mouthed grandmother and her beautiful bed-hopping mother. Tessa doesn't have many friends and takes solace from talking with the ghosts of her dead great-grandmother and great-aunt-which doesn't sit well with her mother or grandmother. What Tessa wants and...