Jennifer Morrison (Emma) took to Facebook, posting a photo of her hunky co-stars, Josh and Colin, in full-on bromance mode. She wrote, "Best friends forever :)" We swoon.
The OUAT cast was busy filming the Season 2 finale last week and were spotted on set in Los Angeles. And while we toss and turn about which characters will be heading to Peter Pan's Neverland, at least we have this adorable friend photo to hold us over!
Catch the next episode of Once Upon a Time on Sunday, April 21 at 8 p.m. ET/PT on ABC.