Top: Indian voile popover shirt from J.Crew
Jessica Day (played by Zooey Deschanel) on New Girl on Fox was spotted wearing this bright blue collared shirt with white buttons on New Girl on episode 'Table 34' (2x16) in Feb 2013. Jess's Top is the Indian voile popover shirt from J.Crew.