Setiap tahun, Isabel Conklin atau kerap dipanggil Belly selalu menantikan musim panas di Cousins Beach. Di sanalah ia, ibunya Laurel, dan kakaknya Steven tinggal bersama sahabat lama keluarga mereka Susannah Fisher dan kedua putranya, Conrad dan Jeremiah. Cousins bukan hanya sekadar tempat liburan bagi Belly, Conrad, Jeremiah, dan Steven. Pantai itu adalah saksi tumbuhnya mereka bersama dari anak-anak polos yang berlari di tepi ombak, menyalakan kembang api pertama kali, hingga malam-malam panjang penuh tawa di teras rumah Susannah. Setiap sudut rumah, setiap pasir yang menempel di kaki mereka, menyimpan cerita kecil. Belly masih ingat bagaimana ia belajar berenang ditemani Conrad yang selalu menjaganya di air, atau bagaimana Jeremiah dengan keceriaannya selalu bisa membuat semua orang tertawa.Musim panas di Cousins adalah masa kecil yang tak pernah ingin mereka lepaskan. Di situlah persahabatan tumbuh menjadi keluarga, dan cinta pertama mulai berakar diam-diam.Namun, summer kali ini berbeda.
Belly yang hampir 16 tahun merasa dirinya bukan lagi anak kecil. Ia ingin dilihat sebagai seorang gadis yang tumbuh dewasa. Malam pertama di Cousins, Belly ikut pesta pantai dan di situlah ia melihat Nicole, gadis cantik yang dekat dengan Conrad. Kehadiran Nicole membuat Belly mulai merasa cemburu dan sadar betapa besar perasaannya pada Conrad sejak dulu. Saat itulah ia kembali bertemu dengan Cameron, teman masa kecil yang ramah dan penuh perhatian. Pertemuan itu seperti angin segar bagi Bellydi saat ia merasa tersisih, ada seseorang yang benar-benar melihat dirinya.
Belly dan Cameron mulai menghabiskan waktu bersama, dari kencan sederhana hingga momen-momen hangat yang sempat membuatnya lupa pada kerumitan perasaannya terhadap Conrad. Bahkan Cameron sempat ikut bergabung dengan geng the cousins, menambah warna pada musim panas mereka. Namun meski Cameron begitu tulus, hati Belly tetap bimbang. Ada sesuatu dalam dirinya yang selalu kembali pada Conrad, cinta pertamanya yang diam-diam telah tumbuh sejak kecil.
Hari-hari berikutnya diisi dengan kebersamaan khas musim panas: bermain volley pantai untuk penggalangan dana, pesta, hingga momen hangout seru bareng the cousins (Belly, Conrad, Jeremiah, dan Steven). Di balik semua itu, Jeremiah mulai menunjukkan rasa sukanya pada Belly. Ia selalu ceria dan penuh perhatian. Tapi meski Jeremiah selalu ada, hati Belly tetap condong pada Conrad, meski sikap Conrad sangat sulit ditebak.
Puncak musim panas adalah debutante ball, acara dansa formal bagi para gadis muda. Belly akhirnya ikut serta setelah didorong oleh Susannah. Ia dipasangkan dengan Jeremiah sebagai pendamping. Namun malam itu berubah ketika Jeremiah, yang baru mengetahui kondisi kesehatan ibunya, tidak sanggup melanjutkan dansa. Dalam situasi canggung, Conrad maju menggantikannya. Semua mata tertuju pada Conrad dan Belly saat mereka berdansa bersama di sebuah momen yang penuh makna, seakan menegaskan chemistry di antara mereka.Malam setelah debutante ball, akhirnya semua orang di rumah pantai mengetahui kebenaran pahit: Susannah mengidap kanker. Suasana penuh kesedihan menyelimuti mereka, masing-masing larut dalam emosi dan rasa takut kehilangan. Namun tidak dengan Sussanah, dia memberikan afirmasi positf ke semua orang agar tidak terlalu memikirkan masalah tersebut. She just want to spend the time with full of joy, with her whole family, with her loved ones, no tears just happiness.
Keesokan paginya, Belly dan Conrad berjalan ke pantai favorit mereka. Dengan cahaya pagi yang lembut dan suara ombak yang menenangkan, Conrad akhirnya jujur tentang perasaannya. Belly pun mengakuinya kembali. Setelah bertahun-tahun Belly memendam rasa, akhirnya mereka saling confess. Musim panas di Cousins pun berakhir dengan awal baru bagi Belly dan Conrad sebuah cinta pertama yang manis namun dibayangi kesedihan.
Musim panas itu menutup satu bab penuh cinta pertama, air mata, dan pengakuan yang lama terpendam. Tapi, apakah kisah Belly dan Conrad benar-benar berakhir bahagia? Ataukah justru Jeremiah yang diam-diam mulai mencuri hati Belly? Musim panas berikutnya akan membuka cerita baru yang lebih rumit.