Selena Marie Gomez was born on July 22, 1992, in Grand Prairie, Texas, to Ricardo Joel Gomez and Texas-born former stage actress Mandy Teefey. She was named after Tejano singer Selena Quintanilla, who died in 1995. Her father is of Mexican descent, while her mother, who was adopted, has Italian ancestry. Gomez's paternal grandparents emigrated to Texas from Monterrey in the 1970s. Of her heritage, Gomez has said she is "a proud third-generation American-Mexican" and "My family does have quinceañeras, and we go to the communion church. We do everything that's Catholic, but we don't really have anything traditional except go to the park and have barbecues on Sundays after church." Gomez was fluent in Spanish until age seven. Her parents divorced when she was five years old, and she remained with her mother. Gomez has two younger half-sisters and a younger stepbrother: Gracie Elliot Teefey, through Mandy and her second husband, Brian Teefey, and Victoria "Tori" and Marcus Gomez, through Ricardo and his second wife, Sara. She earned her high-school diploma through homeschooling in May 2010.
Given this paragraph about Selena Gomez, how many siblings does she have?
Selena has 2 half-sisters and 1 stepbrother.