British actor Danny Dyer is filled with remorse over his split from his long term girlfriend last year (08) - he was caught cheating with another woman.
The Human Traffic star admits he was unfaithful to his partner of 17 years, Joanne Mas, and the relationship ended when she discovered his infidelities.
Mas has recently forgiven the star and they are giving their romance another try - but Dyer can't help dwelling on his mistakes.
He says, "I've done so many things that I've regretted. I've f**ked up so many times. Last year I royally f**ked up with my missus (partner). I got caught out doing something I shouldn't have done. I hate myself for what I did and for being tempted by forbidden fruit."