Madeline Martha Mackenzie (played by Reese Witherspoon) on Big Little Lies on HBO was spotted wearing this pink floral blouse on Big Little Lies on episode 'Push Comes to Shove' (1x04) in Mar 2017. Madeline's Top is the Rose Print Ruffle Silk Shirt by Kate Spade .