Cassandra Sanchez says she arrived to Miami Beach with another female friend to ride jet skis with Sean and his buddy on Saturday evening.
"Both jet skis pulled out of the dock at the same time and we were going so fast we just blasted past them. When we turned a corner and crashed ... they were so far behind us they didn't even see us crash."
As Sean was racing towards the bridge, she says that she screamed out,
"We can't fit under there! Are we going to try and go under there? Sean stop!"She believes Sean tried to turn away from the bridge at the last minute ... and
lost control because they were going "REALLY fast."
The next thing Cassandra remembers is waking up in the water in pain. She says her friends on the other jet ski raced over and tried to help out ... with Sean's buddy trying to position the injured singer so he wouldn't swallow any more water. They all signaled for help until a boat came to the scene to help out.
"[Sean] was coughing up blood, foam and pink stuff"... and when he finally opened his eyes, he kept repeating the words,
"I'm hurting. I'm hurting"
Cassandra says her ribs and her jaw are still sore -- but overall, she's OK.
As for Sean, she says
"They have a tube down his throat so he can't really talk, but he is lucid and understands what's going on."Cassandra says doctors plan to keep Sean in the hospital for "a couple more weeks."
Sean Kingston is expected to make a full recovery. He suffered a broken jaw, fractured wrist and water in his lungs, according to the sources, who both asked not to be identified... since they were not authorized to speak to the media.
Cassandra Sanchez, Sean's Passenger, says she will not be pressing charges...
"I know this whole thing was just an accident. I won't be pressing any type of charges or hiring a lawyer. Sean is a good guy."
"I am going to be visiting him in the hospital at some point soon and hope he has a speedy recovery."
Get more updates on Sean Kingston's accident below...