Teri Hatcher's feud with her 'Desperate Housewives' co-stars has been revealed after she wasn't invited to contribute to a goodbye present for the show's crew.

The 47-year-old actress reportedly has a strained relationship with Eva Longoria, MARCIA CROSS, Felicity Huffman and Vanessa Williams - who play her on-screen best friends - and when they presented workers on the show with a thank you gift, Teri's name was noticeably absent from the card.

According to Celebuzz, the gift card on the Soren branded carry-on luggage read: ''Just know that on all your future adventures you are carrying a little piece of our love and gratitude. Thank you for a magical 8 years . Love Eva, Marcia, Felicity and Vanessa.''

A production source said: ''The girls don't get along with Teri so they organised this and left her out.''

TV Guide magazine expert William Keck claims Teri ''physically separates herself from The Others during breaks in filming,'' adding, ''Something went down two seasons ago that created a deep rift.''

However, Teri told the publication: ''I will never disclose the true and complicated Journey of us all, but I wish everyone on the show well.''

While all of the other members of the cast socialise together off set, Teri is rarely included.

The 'Desperate Housewives' finale will air in the US on Sunday (13.05.12).