Selena Gomez is reportedly on a mission to cut every negative and toxic thing out of her life. A source told TMZ that the 21-year-old singer had an epiphany following Coachella last week and really wants to keep her life on track.

Gomez made the decision that some of her friends needed to be removed from her life and that included her BFFs Kendall and Kylie Jenner as well as Justin Bieber. Reportedly at Coachella, which Gomez attended with the Jenner girls and Bieber, she was surrounded by drugs and alcohol.

Following Coachella, Gomez unfollowed the Jenner sisters on Instagram and even deleted every picture they took together at the music festival. She then unfollowed Bieber and everyone else. The "Come & Get It" singer now follows zero people on the photo sharing site.

"We're told Selena is determined to stay on the straight and narrow - focusing on music and, get this... going to church almost daily," TMZ writes.

Earlier in the year, Gomez secretly completed a stint in rehab to focus on a few personal issues.

In related news, there were rumors that Gomez and Kylie Jenner had a falling out at Coachella because the singer thought her on-again, off-again boyfriend cheated on her with the reality star.

"Selena is convinced something has gone on between Justin and Kylie," a source told The Sun (via Hollywood Life). "At Coachella [Justin and Selena] looked to be back on track. Selena was hanging out with Kylie too and they were behaving like best friends."

"Then [Selena] heard stuff about Justin and Kylie and felt totally betrayed," the source added. "She went berserk and called it off again. Selena is in a really bad place at the moment - she's on the edge and now overcome with jealousy. She really needs to wash her hands of Justin for good."