Scarlet is new in town but what brought her so far from home? What secrets has she left behind?Scarlet is new in town but what brought her so far from home? What secrets has she left behind?Scarlet is new in town but what brought her so far from home? What secrets has she left behind?