function gtagInit() { window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-GWMHR5J8EH'); } const gtagScript = document.createElement("script"); gtagScript.async = true; gtagScript.src = "https://www.googletagmanager.com/gtag/js?id=G-GWMHR5J8EH"; gtagScript.onload = gtagInit; document.head.appendChild(gtagScript); const doc = document.getElementById('header_container')?.shadowRoot || document; const links = doc.querySelectorAll('link'); const copyLinks = [ 'fonts.googleapis.com', 'fonts.gstatic.com', 'use.typekit.net', 'kit.fontawesome.com' ]; links.forEach(link => { if(copyLinks.some(l => link.href.includes(l))) { document.head.appendChild(link); } }); //Chat ref pennant function closemodal() { var x = document.getElementById("modalref"); if (x.style.display === "none") { x.style.display = "block"; } else { x.style.display = "none"; } } //"OPEN NOW" WIDGET VIA COMMUNICO ENGINEERS // Function to get the current day function getCurrentDay() { const days = ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday']; const today = new Date().getDay(); return days[today]; } // Function to get the current time in 12-hour clock with AM/PM function getCurrentTime() { const now = new Date(); const options = { hour: 'numeric', minute: 'numeric', hour12: true }; return now.toLocaleString('en-US', options); } // Function to display open hours function displayOpenHours() { const openHoursWidget = doc.getElementById('open-hours-widget'); const [currentDay] = [getCurrentDay()]; const currentTime = getCurrentTime(); // Define open hours based on the day const openHours = { 'Sunday': '13:00-17:00', 'Monday': '8:30-21:00', 'Tuesday': '8:30-21:00', 'Wednesday': '8:30-21:00', 'Thursday': '8:30-21:00', 'Friday': '8:30-16:30', 'Saturday': '9:00-16:30', }; // Determine if the business is open or closed const isOpen = isOpenNow(openHours[currentDay]); // Display the result with the visual indicator if (isOpen) { const html = doc.querySelector('.open-hours-widget-open').innerHTML; openHoursWidget.innerHTML = html.replace('{currentDay}', currentDay).replace('{openUntil}', formatTime(openHours[currentDay])); } else { const html = doc.querySelector('.open-hours-widget-closed').innerHTML; openHoursWidget.innerHTML = html; } } // Function to check if the current time is within the open hours function isOpenNow(openHours) { if (openHours === 'Closed') { return false; } const now = new Date(); const [open, close] = openHours.split('-').map(time => time.split(':').map(Number)); const currentHour = now.getHours(); const currentMinute = now.getMinutes(); // Check if the current time is within the open hours return ( (currentHour > open[0] || (currentHour === open[0] && currentMinute >= open[1])) && (close[0] > currentHour || (currentHour === close[0] && close[1] >= currentMinute)) ); } // Function to format time in 12-hour clock format with AM/PM function formatTime(time) { const [hours, minutes] = time.split('-')[1].split(':').map(Number); const ampm = hours >= 12 ? 'PM' : 'AM'; const formattedHours = hours % 12 || 12; return `${formattedHours}:${10 > minutes ? '0' : ''}${minutes} ${ampm}`; } function togglePopup(e) { var popup = doc.getElementById('ohPop'); if (popup) { popup.classList.toggle('show'); } } // Call the function to display open hours displayOpenHours(); const sengines = doc.querySelector('#sengines'); const searchterms = doc.querySelector('#searchbar'); console.log(sengines); console.log(searchterms); function dosearch() { if (!searchterms.value) return; const href = sengines.options[sengines.selectedIndex].value + encodeURIComponent(searchterms.value); window.location.href = href; return false; } Skip to main content
Font size options
Increase or decrease the font size for this website by clicking on the 'A's.
Contrast options
Choose a color combination to give the most comfortable contrast.
Image for event: Author Visit: J. Courtney Sullivan

Registration now closed

Author Visit: J. Courtney Sullivan

NYT Bestselling Author

2025-05-31 13:00:00 2025-05-31 14:30:00 America/New_York Author Visit: J. Courtney Sullivan Sea Isle City - Public Meeting Room

Saturday, May 31
1:00pm - 2:30pm

Add to Calendar 2025-05-31 13:00:00 2025-05-31 14:30:00 America/New_York Author Visit: J. Courtney Sullivan Registration REQUIRED for a guaranteed seat. Sea Isle City - Public Meeting Room

Sea Isle City

Public Meeting Room

Registration REQUIRED for a guaranteed seat.

Due to an anticipated high volume of attendance, we are requiring registration for a guaranteed seat. If seats fill up, there will be limited standing room.

Doors will open 1 hour before the event begins - please plan your arrival accordingly as you may not wait in the lobby.

Please email us for seating accommodations: adultevents@cmclibrary.org 

All events are tentatively scheduled and may change. Please see the CMCL Events Calendar on our website, follow us on social media, and subscribe to our weekly eNewsletter for any and all updates.


“Courtney has a unique way of connecting to the audience with her charm, humor, and intelligence.” — Westwinds Bookshop – BookBreeze Literary Festival

J. Courtney Sullivan is the New York Times bestselling author of the novels CommencementMaine, The EngagementsSaints For All Occasions, and Friends and StrangersMaine was named a Best Book of the Year by Time magazine, and a Washington Post Notable Book for 2011. The Engagements was one of People Magazine’s Top Ten Books of 2013 and an Irish Times Best Book of the Year. Her latest novel, The Cliffs, was released in July of 2024 and was the Reese's Book Club Pick that month.

Courtney’s writing has also appeared in The New York Times Book Review, The Chicago Tribune, New York Magazine, Elle, Glamour, Allure, Real Simple, and O: The Oprah Magazine, among many others. She is a co-editor, with Courtney Martin, of the essay anthology Click: When We Knew We Were Feminists. In 2017, she wrote the foreword to two of her favorite children’s books, a new edition of Anne of Green Gables for Penguin Classics, and Little Women.

A Massachusetts native, Courtney lives in Boston with her husband and two children.

 

Learn more about J. Courtney Sullivan: https://authorsunbound.com/j-courtney-sullivan/ 

https://www.jcourtneysullivan.com/ 

 

Check out Courtney's books from our library collection!

Shop: https://bookshop.org/lists/j-courtney-sullivan 


Please review our Adult Events Attendance Policy.

Have feedback? We'd love to hear from you! Fill out our online feedback form here!

AGE GROUP: | 18 or older |

EVENT TYPE: | Book Clubs |

TAGS: | novels | fiction | best seller |

Sea Isle City

Phone: 609-263-7301

Hours
Skip Opening Hours (Left Column) widget

Sea Isle City

Mon, Jun 01 9:00AM to 8:00PM
Tue, Jun 02 9:00AM to 4:30PM
Wed, Jun 03 9:00AM to 8:00PM
Thu, Jun 04 9:00AM to 4:30PM
Fri, Jun 05 9:00AM to 4:30PM
Sat, Jun 06 9:00AM to 4:30PM
Sun, Jun 07 Closed

Upcoming events

Skip events widget
Sat, Jun 06, 9:15am - 10:15am
Cape May City - Events Room North,Events Room South

Sat, Jun 06, 10:00am - 11:00am
Lower Cape - Public Meeting Room

Sat, Jun 06, 10:00am - 12:00pm
Upper Cape - Events Room

Sat, Jun 06, 10:00am - 11:00am
Cape May Court House - Children's Room

Sat, Jun 06, 1:00pm - 2:30pm
Sea Isle City - Public Meeting Room
Registration is now closed

Sat, Jun 06, 1:30pm - 3:30pm
Lower Cape - Joseph Millman Room

Sat, Jun 06, 2:00pm - 4:00pm
Upper Cape - Events Room

Mon, Jun 08, 9:30am - 10:30am
Stone Harbor - Events Room

Mon, Jun 08, 10:30am - 1:30pm
Sea Isle City - Conference Room

Mon, Jun 08, 11:00am - 1:00pm
Lower Cape - Public Meeting Room

Mon, Jun 08, 1:00pm - 4:00pm
Cape May Court House - Presentation Room
Registration is now closed

Mon, Jun 08, 3:00pm - 5:00pm
Cape May Court House - Teen Area

Mon, Jun 08, 3:30pm - 4:30pm
Cape May City - Events Room North,Events Room South

Mon, Jun 08, 4:00pm - 6:00pm
Stone Harbor - Events Room
This event is full

Mon, Jun 08, 5:00pm - 6:00pm
Wildwood Crest - 2nd Floor Events Room

Mon, Jun 08, 5:30pm - 6:30pm
Upper Cape - Events Room

Mon, Jun 08, 6:00pm - 7:00pm
Cape May Court House - Storytime Room

Tue, Jun 09, 9:30am - 10:30am
Cape May City - Events Room North,Events Room South

Tue, Jun 09, 9:30am - 10:30am
Wildwood Crest - 2nd Floor Events Room
This event is full

Tue, Jun 09, 10:00am - 10:30am
Stone Harbor - Events Room

Tue, Jun 09, 10:00am - 11:00am
Sea Isle City - Public Meeting Room

Tue, Jun 09, 11:00am - 12:00pm
Wildwood Crest - 2nd Floor Events Room
This event is full

Tue, Jun 09, 1:00pm - 2:00pm
Cape May Court House - Storytime Room

Tue, Jun 09, 1:00pm - 3:30pm
Wildwood Crest - 2nd Floor Events Room

Tue, Jun 09, 3:00pm - 4:00pm
Cape May Court House - Teen Area

Tue, Jun 09, 5:00pm - 6:00pm
Cape May Court House - Storytime Room

Tue, Jun 09, 5:00pm - 6:00pm
Cape May City - Events Room North,Events Room South

Tue, Jun 09, 5:30pm - 7:00pm
Cape May Court House - TLC Makerspace

Tue, Jun 09, 6:00pm - 7:00pm
Cape May City - Events Room North,Events Room South

Wed, Jun 10, 9:15am - 10:15am
Wildwood Crest - 2nd Floor Events Room

Wed, Jun 10, 9:15am - 10:15am
Upper Cape - Events Room

Wed, Jun 10, 10:00am - 11:00am
Lower Cape - Public Meeting Room

Wed, Jun 10, 10:00am - 11:00am
Sea Isle City - Children's Room

Wed, Jun 10, 10:00am - 11:00am
Stone Harbor - Events Room

Wed, Jun 10, 11:00am - 12:00pm
Sea Isle City - Conference Room

Wed, Jun 10, 11:30am - 1:00pm
Lower Cape - Public Meeting Room

Wed, Jun 10, 1:00pm - 3:00pm
Cape May City - Multi-Purpose Room

Wed, Jun 10, 1:00pm - 2:00pm
Sea Isle City - Public Meeting Room

Wed, Jun 10, 3:00pm - 5:00pm
Cape May Court House - Teen Area

Wed, Jun 10, 4:00pm - 6:00pm
CMCL Outdoors

Wed, Jun 10, 5:00pm - 6:00pm
Cape May Court House - Children's Room

Wed, Jun 10, 5:00pm - 6:00pm
Sea Isle City - Public Meeting Room

Wed, Jun 10, 5:00pm - 7:00pm
Wildwood Crest - 1st Floor Events Room
This event is full

Wed, Jun 10, 6:00pm - 7:00pm
Wildwood Crest - 2nd Floor Events Room

Wed, Jun 10, 6:00pm - 7:00pm
Lower Cape - Joseph Millman Room

Thu, Jun 11, 9:30am - 10:30am
Cape May City - Events Room North,Events Room South

Thu, Jun 11, 9:30am - 10:30am
Stone Harbor - Events Room

Thu, Jun 11, 10:00am - 10:30am
Wildwood Crest - 2nd Floor Events Room

Thu, Jun 11, 10:00am - 10:30am
Cape May Court House - Storytime Room

Thu, Jun 11, 10:00am - 11:30am
Sea Isle City - Public Meeting Room

Thu, Jun 11, 11:00am - 12:00pm
Lower Cape - Public Meeting Room

Thu, Jun 11, 1:00pm - 2:00pm
Cape May City - Multi-Purpose Room

Thu, Jun 11, 1:00pm - 4:00pm
Sea Isle City - Public Meeting Room
This event is full

Thu, Jun 11, 1:30pm - 2:30pm
Cape May City - Events Room North,Events Room South

Thu, Jun 11, 3:00pm - 4:30pm
Stone Harbor - Events Room

Thu, Jun 11, 3:00pm - 5:00pm
Cape May Court House - Teen Area

Thu, Jun 11, 5:00pm - 6:00pm
Cape May City - Events Room North,Events Room South

Thu, Jun 11, 6:00pm - 7:00pm
Lower Cape - Public Meeting Room

Thu, Jun 11, 6:00pm - 7:30pm
Cape May Court House - TLC Makerspace

Fri, Jun 12, 9:15am - 10:15am
Wildwood Crest - 2nd Floor Events Room

Fri, Jun 12, 9:30am - 10:30am
Stone Harbor - Events Room

Fri, Jun 12, 10:00am - 11:00am
Sea Isle City - Public Meeting Room

Fri, Jun 12, 10:00am - 10:30am
Woodbine - Children's Room,Events Room

Fri, Jun 12, 1:00pm - 2:00pm
Woodbine Community Center

Fri, Jun 12, 1:00pm - 3:00pm
Sea Isle City - Public Meeting Room
This event is full

Fri, Jun 12, 1:00pm - 3:00pm
Wildwood Crest - 2nd Floor Events Room

Fri, Jun 12, 1:00pm - 4:00pm
Stone Harbor - Events Room
This event is full

Cancelled
Fri, Jun 12, 1:30pm - 2:30pm
Cape May City

Fri, Jun 12, 1:30pm - 2:30pm
Lower Cape - Public Meeting Room

Fri, Jun 12, 2:00pm - 3:00pm
Woodbine - Front Lawn

Fri, Jun 12, 3:00pm - 4:00pm
Cape May Court House - Teen Area

Sat, Jun 13, 9:15am - 10:15am
Cape May City - Events Room North,Events Room South

Sat, Jun 13, 10:00am - 10:30am
Sea Isle City - Children's Room

Sat, Jun 13, 10:00am - 11:00am
Lower Cape - Public Meeting Room

Sat, Jun 13, 12:00pm - 2:00pm
Lower Cape - Public Meeting Room

Sat, Jun 13, 2:00pm - 3:30pm
Sea Isle City - Public Meeting Room