The Sweet Sister by C. David Belt
An ancient evil has returned out of the mists of time, and Peggy Carson must risk everything to protect her best friend, Derek. Peggy is smart, funny, geeky… and plain. And Derek has no clue how much she loves him. Derek has discovered a series of old diaries, each written by the same young woman, and each spaced several decades apart—a period spanning centuries. He […]