company in town , gave her plenty to think about and kept her so busy that her mind seldom wandered into unpleasant realms , but at the weekends she struggled to keep the disagreeable thoughts at bay .