Does a gush of blood mean I've had a miscarriage?

Not necessarily . While it is never normal to bleed while pregnant, bleeding doesn't guarantee a miscarriage. Call your OB and have an ultrasound done. Best of luck.