Catori: girl who can talks to ghost moves to town, starts up thing with other local girl, goes minorly crazy when she's kidnapped and enlists ghost friends and living friends to hunt her down, maybe sorta falls in love with boy, finds girl, and both realize they're into other people at prom
Cisco: local son of con man who disappeared finds himself completely enraptured with new girl. accidentally gets caught up in local kidnapping after new girl has a break down on his porch. admits he found his dad, doesnt want to see his dad. helps save day, loses a finger, and admits feelings at prom. goes to see dad and punches him in nose
Garrett: dead boy makes friend finally, keeps secrets he shouldn't. witnesses kidnapping. manages to get friend to porch of boy who can comfort her while she breaks down. finally tells secrets way too late but manages to make the information useful. tries really hard to help save day and ends up causing con man's son to lose finger and fulfill unintentional prophecy of psychic boy. moves on without saying goodbye
Kasper: soft boy is baby. gets bullied, makes new friends. misses kidnapped girl but falls for plant boy. stands up for himself, tells prophecy or two, cries a lot when plant boy is in hospital, and saves day. finally kisses plant boy at prom
Jo: is gay plant boy. big Sad all time. really likes soft psychic boy but is disaster gay and afraid of love. finds big info and ends up in hospital after witch attack. hears soft boy say ily and wakes himself up by fucking crying.
Bonus:
Everette: local popular girl and teen radio host is gay for new girl. gets kidnapped by witch. causes so much trouble for witch she's almost killed like three times. realizes she is not, in fact, gay for new girl but for cohost. is rescued and helps stop witch. professes love dramatically on air at live event for prom. is kissed.
Aella: local not popular radio cohost is very gay but very confused. hates host but also likes host. big sad after host is kidnapped. helps find her and also big cry on air. misses rescuing but cries again when host professes love to her at prom.