Click here to read-->
Soap opera legend and 'Days of Our Lives' fan favorite, Peggy McCay (Caroline Brady) who hasn't been on screen in the longest while was nothing but happy when she got a good surprise today. McCay was visited by co-stars Mary Beth Evans who plays her on-screen daughter, Kayla Brady and Stephen Nichols who plays her on-screen son-in-law.
McCay has been playing the role of the Brady matriarch since 1983 and we're so happy to see her smiling in this latest picture that Nichols shared. The picture shows Nichols and Evans kissing McCay aka their mama Brady and on either side of her cheek. This provides a sort of update for the many fans who have been asking us constantly where is Peggy McCay. She's doing much better as cast members have related at the Day of Days fan event. Check out Nichols' social media posts below including one where he plays the harmonica for her!