This is one show that has made me love the story. After so many years, I love watching the reruns time to time. Loved the characters and the depth each one. Bree and Gabby were my favourite. Two irritating and annoying characters were Susan - the one who creates all problems, but got the best guys / partner and then of course the dominating and control freak - Lynette