EastEnders fans have been wondering for weeks just what is the secret that has been haunting Peter Beale.
The Walford youngster finally comes clean and admits to Lola Pearce that he was involved in the death of his friend Gaz.
During a heart to heart he reveals that early one morning him and Gaz decided to go swimming whilst their other friends were asleep.
Peter encouraged Gaz to swim further out even though they were both hungover and exhausted however he suddenly realised that Gaz was struggling in the current.
Tears well up in Peter’s eyes as he explains that he couldn’t reach him and by the time he returned to the beach to get help, Gaz had disappeared.
A show insider said: “He believes he was responsible for his friend’s death.”