Amy Winehouse landed in a hospital in the Caribbean after fainting at her holiday villa.
The pop star, who has been fighting her heroin and crack cocaine addiction, had been drinking excessively at Marjorie's Beach Bar during her stay in St.Lucia, as per locals.
But the 25-year-old's spokesman said the singer collapsed out of dehydration.
"Amy fainted after being out in the sun and without drinking water. She has been taking part in a lot of activities which also played a part," the Sun quoted him as saying.