Entre Erin (Drew Barrymore) y Garrett (Justin Long) hay una química que hace nacer un amor de verano en toda regla en Nueva York, pero ninguno de ellos espera que la historia continúe una vez que Erin regrese a su casa en San Francisco y Garrett se quede en Nueva York, donde trabaja. Sin embargo, tras seis románticas semanas, ninguno está seguro de querer que termine. A pesar de vivir en el otro extremo del país, la negativa de sus familiares y amigos y algunas tentaciones imprevistas, la pareja parece haber encontrado algo parecido al amor. Y con la ayuda de muchos mensajes y llamadas a altas horas de la noche, tratarán de superar la distancia.