I remember the female character being a witch/healer. Her family was outcast by the small town, a northeastern setting maybe. She falls for a fellow male student, who isn't exactly nice, and I believe he bullied her. I vaguely remember her being described wearing thrift store clothes/dresses. I honestly don't remember what the conflict was.
Very little information but it's been completely bugging me for some time now.