Madeline Martha Mackenzie (played by Reese Witherspoon) on Big Little Lies on HBO was spotted wearing this blue and red daisy print shirt on Big Little Lies on episode 'She Knows' (2x04) in Jun 2019. Madeline's Top is the Daisy Print Shirt by Alice + Olivia.