Sexy Texan Miranda Lambert has bought a 700-acre farm in Oklahoma, where she houses her four goats, four dogs, two potbellied pigs and 14 chickens.