Juno é uma adolescente segura e descontraída com resposta para tudo e para todos. Juno não tem um problema de atitude; tem atitude a mais. Para sobreviver a mais uma tarde de aborrecimento, Juno decide ter sexo com o seu inseguro colega de escola Bleeker. Confrontada com uma gravidez indesejada, Juno e a sua melhor amiga Leah traçam um plano para encontrar os pais perfeitos para o bebé que ainda vai nascer. Mas à medida que a barriga vai crescendo e que Juno vai convivendo com os futuros pais da criança, começa a perceber que, afinal, não tem resposta para tudo… e que a vida ainda lhe pode reservar algumas surpresas.

Vinte anos após se terem separado para viverem as suas vidas, quatro amigas de infância voltam a reunir-se, no bairro onde cresceram, e recordam o Verão de 1970, quando viveram grandes emoções enquanto tentavam angariar dinheiro para construir uma casa numa árvore.

A agente do FBI McKenzie (Zoe Ventoura) foge para a cidade de Mervielle após perder sua mãe e apresentar um comportamento inadequado. Depois de se instalar na nova cidade, McKenzie conhece Freddie (Cale Ferrin), um garoto com necessidades especiais e sua mãe, Samantha (Kayla Radomski), uma ex-dançarina. Ao mesmo tempo em que McKenzie vai causando uma boa impressão nos moradores de Mervielle, ela também desenvolve uma relação inesperada com Samantha, relação essa que se torna uma paixão intensa e avassaladora.

Nada consegue ficar entre Anne Marie (Kate Bosworth) e sua prancha de surf. Apaixonada pelo esporte, ela vive próximo à praia e divide um apartamento com outras três colegas, incluindo sua irmã mais nova rebelde. Anne Marie todo dia acorda cedo para surfar e conta os dias para a chegada do Pipe Masters, o campeonato de surf que pretende participar. Enquanto isto não ocorre ele continua trabalhando em um hotel como camareira, na intenção de pagar suas contas. É lá que ela conhece o quaterback Matt Tolman (Matthew Davis), por quem aos poucos se apaixona e começa a perder a concentração pelo surf.