Birchport

Birchport is the main setting of the Veil of Secrets series. It is a fictional town located in Massachusetts, USA. Birchport is described as a small town and the society is segregated. The elites, especially the Sterlings, hold a massive power over the people, controlling the justice system. According to Pierce Sterling, his family owns the town.