Ignition on, all good, starter turning over, finger off the start button and its still turning over

Any ideas with the above? maybe the starter solenoid? or? a bit puzzled when the ignition is off is still letting the starter turn?
Hope the above makes sense, a really stressful day, i was hoping to get in in for its MOTC Tomorrow.
Thanks, Steve