Kim Kardashian, Kate Middleton, Niall Horan And More Stars Celebrate St. Patrick’s Day

St. Patrick’s Day was on Thursday and the celebs across the world honored the lucky holiday by wearing their best green outfits and some even had to deal with mischievous leprechauns. Kim Kardashian took to her Instagram Stories to reveal that a leprechaun came to her house and thew a party while her kids were asleep! Kate Middleton and Prince William kicked off the holiday by joining the first battalion Irish Guards for their annual parade. Miranda Lambert and her husband Brendan McLoughlin flew to Ireland and celebrated the lucky day with a pint of Guinness.