Original: Saint Vincent and the Grenadines lies between Saint Lucia and Grenada in the Windward Islands of the Lesser Antilles , an island arc of the Caribbean Sea .
Simplified: Saint Vincent and the Grenadines is an island nation in the Caribbean Sea .