kate walsh - teal satin top