Sommarlovet håller på att ta slut och bästisarna Claire (Emma Roberts) och Hailey (JoJo) har ett stort problem. Om bara fem dagar ska Haileys familj flytta till typ andra sidan jorden! Vad tjejerna behöver är ett mirakel - och de får ett i form av Aquamarine (Sara Paxton). Aquamarine lovar att Claire och Hailey ska få en valfri önskning i uppfyllelse om de hjälper henne att fånga sina drömmars man. När drömmen nästan håller på att bli verklighet, i form av en söt strandvakt, händer något som ingen av dem väntat sig och de upptäcker att ibland är det man önskar sig inte det man verkligen vill trots allt…