Complete story — includes the ending
Upon waking, Oliver finds a living Quentin Lance as mayor at a party. When mercenaries take the SCPD hostage demanding to speak to Quentin, he agrees to their terms while Oliver defeats them, only for the leader to set off a bomb. Oliver awakens in his apartment again learning he's re-living the same day. When he discovers Laurel is also experiencing this, they realize the Monitor set this up. Following the third reset, they conclude attempting to stop the bomb results in Quentin's death which causes the reset. On number four, Lyla tells Oliver he is missing the point and shoots Quentin. On number five, Laurel says goodbye to Quentin. On the sixth reset, Lyla informs Oliver Laurel's gone and that he needs to learn to accept the inevitable for everything to end. After a talk with Quentin, Oliver goes through one more reset and allows Quentin to meet his fate. Afterwards, Lyla states that he has passed the Monitor's test by allowing Quentin to have his final moments and reveals the Monitor brought William, Mia, and Connor to the present. Oliver and Laurel wake up on Lian Yu alongside Diggle, William, Mia, and Connor.
Sources and content license
Source and revision history · Adapted from Wikipedia contributors, Arrow season 8. HTML formatting and reference markers removed. · Content license