Need help finding a story i read

hi can someone try to help me find a story? I read it awhile awhile ago, and I absolutely loved it. It was about a girl, who has an abusive/rough childhood, and ended up homeless. she made a friend who’s names was poppy, and ended up leaving with her for the next couple of years. Poppy had light blonde hair and blue eyes. Poppy’s step brother came to visit and the main character ends up having a crush on him. there’s a big fight between poppy, the brother, and the character.