Madeline Martha Mackenzie (played by Reese Witherspoon) on Big Little Lies on HBO was spotted wearing this daisy print shirt on Big Little Lies on episode 'Living the Dream' (1x03) in Mar 2017. Madeline's Top is the Perfect Shirt in Scattered Daisy by J.Crew .