Halsey and All Time Low sharing the stage is a serious dream, and lucky for us, that dream became a reality last night.

Read more: It looks like Deftones are in the studio working on new music

During last night’s New York date of the Summer Ever After tour saw All Time Low bring out Halsey to do a very special guest performance of “Remembering Sunday.”

The song, which was from the band’s 2007 album So Wrong, It’s Right, isn’t on the band’s setlist for their headlining run with Dashboard Confessional, but the band decided to bring it back anyway to do this one-off performance with Halsey.

Taking to social media to share the exciting performance, Halsey shared the following, and we wish we were there:

“I used to play ‘Remembering Sunday’ at every coffee house I played when I first started out. Tonight I played it with the boys in NYC and it was a dream awake. ”

We seriously can’t get over those pictures.

Check out some fan footage of Halsey performing with All Time Low below:

Check out where you can catch All Time Low and Halsey on their respective tours below.

All Time Low tour dates:

08/21 — Pittsburgh, PA @ Stage AE – Outdoors
08/24 — Portland, ME @ Maine State Pier
08/25 — Boston, MA @ Blue Hills Bank Pavilion
08/26 — Ashbury Park, NJ @ Stone Pony Summerstage
09/27 — Boca Raton, FL @ Mizner Park Amphitheater
09/28 — St. Petersburg, FL @ Jannus Live
09/29 — Atlanta, GA @ Coca-Cola Roxy
10/01 — Houston, TX @ Revention Music Center
10/02 — Dallas, TX @ South Side Ballroom
10/04 — Austin, TX @ Austin City Limits Live at the Moody Theater
10/06 — Denver, CO @ Fillmore Auditorium
10/08 — Phoenix, AZ @ The Van Buren
10/09 — Las Vegas, NV @ House of Blues
10/11 — Avila Beach, CA @ Avila Beach Golf Resort
10/12 — San Francisco, CA @ The Masonic

Halsey tour dates: 

08/24 – Columbus, OH @ Breakaway Music Festival
08/28 – Calgary, AB @ MacEwan Hall
08/29 – Edmonton, AB @ Northern Alberta Jubilee Auditorium
09/14 – Del Mar, CA @ Kaaboo Music Festival
09/17 – Madrid, ES @ Riviera
09/19 – Paris, FR @ Olympia
09/20 – Brussels, BE @ Ancienne Belgique
09/22 – London, UK @ Eventim Apollo
09/23 – London, UK @ Eventim Apollo
09/25 – Amsterdam, NL @ AFAS Live
09/26 – Berlin, DE @ Columbiahalle