Did you dash lights/radio flicker or dim?
It has to be an electrical problem, if the motor would have seized or something the experience would have been a bit different.
Check your plugs and fuses. Make sure something didn't come disconnected. Check your battery and alternator.