The setting: a small town in decline. The main characters: a group of diverse teenagers who turn out to be witches. Their mission: To stop the world from ending.
The Engelsfors trilogy is a series of Swedish urban fantasy books that is being published in over 30 countries. It is set in the fictional town Engelsfors (roughly translated Angel Falls).