"Maddie shakes things up, she's very much a Kylie Platt or Becky McDonald character, but a lot worse," Brooke told the Mirror.
"She's very demanding and hard to read – you're intrigued by her. I think she's a good match for Sophie, who stands her ground with her.
"They're both feisty and want to get one over on each other. Sophie likes her because she's naughty."
Sophie will meet homeless Maddie on Christmas Day when she goes to work in a soup kitchen. Her mum Sally (played by Sally Dynevor) is said to take an instant dislike to her daughter's new love interest.
"Sally doesn't really want to come to the soup kitchen but Sophie makes her," Brooke said of the storyline. "When we go there she's like, 'Oh look at the grateful faces'. But Maddie comes in and wrecks that.
"She pushes Sally's face in a trifle and they get off to a really bad start. We go back to the soup kitchen and things keep happening, such as Sally's bag going missing."
Brooke, 21, has been on the soap since she was 11. She said that she was happy to see her character experience a new romance.
"I think all three of Sophie's girlfriends have been different. Sian was Sophie's first love, then she had more of a grown up relationship with Jenna.
"I think she's praying for the third time lucky with this one."