This song is damn catchy. I am really hoping that it's a rumor that Cherish split up. They were actually really good and they harmonized well together. I have both their albums and still listen to them from time to time. I guess it is somewhat believable though because I think the two older sisters (Neosha & Farrah) got married and are probably planning to start families or something in the future.