Actress Jennifer Garner has blamed her "unrealistic expectations" of romance on her split from first husband Scott Foley.
The Daredevil star, whose three year marriage to Foley ended in 2003, admits she was upset when she realised he wasn't her 'knight in shining armour' - but believes the experience has helped change her outlook on love for the better.
She says, "I had 'white knight syndrome' - I'd get so disappointed when I realised somebody was human. And I don't come without baggage. It's learning to accept that human quality that helps you really love someone in a different way.
"Any break-up changes your views on romance. I saw a lot of things I needed to work on. It's too bad you can't have that epiphany when you're in the middle of it."