Yep, that's right. As of episode twenty-five, Morgana finally revealed the truth: she is Roxy's mother. The logistics of it don't even remotely make sense but this is a cartoon after all and anything can happen. It was kind of predictable from the beginning. Phoebe even made speculations that the woman that Roxy saw after she put on the White Circle in episode thirteen (at the time, we thought Morgana's name was Nebula) and it turns out that she was right.
To be honest, I'm a little disappointed by this revelation because then, how was Roxy born on Earth if her mother was stuck inside the White Ring for several centuries? When exactly did the Earth fairies seal themselves inside the White Circle? Is Klaus Roxy's biological father? And why did Roxy start crying after she found out who her mother was? Granted, I would cry too why so all of a sudden? Could Rainbow have at least made some allusions that Roxy desired to find her mother in her personality?
Either way, next episode: SEASON FINALE!!! END OF SEASON FOUR!!!
BRING IT ON RAINBOW!!!
(Now, I can't wait for the MOVIE and SEASON FIVE!)