General Hospital celebrated its 52nd anniversary by revealing the truth about Luke's (Anthony Geary) secret and what inspired his attempts to kill his family.
Geary portrayed both Luke Spencer and his father Tim Spencer. Laura Wright brilliantly portrayed Lena Eckert Spencer.
Young Luke Spencer and Patricia Spencer were portrayed by Joey Luthman and Chloe Lanier. Each did strong work and deserve roles in present-day Port Charles.
Jason Thompson, Rebecca Herbst and Ryan Carnes took on the roles of classic GH characters Dr. Steve Hardy, Nurse Jessie Brewer and Dr. Phil Brewer, respectively.
The episode was rounded out with appearances in the present by Jane Elliot (Tracy Quartermaine), Emme Rylan (Lulu Spencer), Jackie Zeman (Bobbie Spencer) and Dee Wallace (adult Patricia Spencer).
Check out more photos below!