Pygmy goat babies are causing a stir at a Fife farm.
Olive and Ivy were born at The Buffalo Farm, near Kirkcaldy, five days ago.
The kids were the first to arrive at Boglily Farm Steading, run by farmer Steven Mitchell, and more are on the way.
Mum Willow had to have a caesarean section during a difficult birth but is now on the mend.
The kids’ names were chosen after Steven appealed for suggestions on social media.
Pygmy goats grow to around 16 to 23 inches tall.