Sephiroth cannot keep up with Cielo. You can compare the two and objectively come to that conclusion. Sephiroth is not hitting him at all.
--
You beat yourself up with your past. Don't blame yourself, blame the world. Blame God. Blame me.