You probably have done some damage and torn the muscle. The extreme muscle contraction associated with cramp can tear the muscle. Too late for ice but head to a physio and get a few sessions with them to sort you out. You should be fine by next weekend imo. PM me if you want the contact details for a physio in CT.