"At first, it was a bit scary because I didn't know the goats were going to jump on my back," Ebrahimi, 53, said on a recent afternoon after completing her first "Goat Yoga" class outside Los Angeles.
"But then they were there and you felt the warmth of the animal and you're on the straw, in the sun, with the trees and the blue skies around you, and it just felt so calming and peaceful."
As yoga instructor Meridith Lana encouraged participants to "exhale," "pull your navel to your spine" or "watch your posture," the sound of bleating reverberated in the background, the nimble animals skipping about, jumping on people's backs, munching on their hair or a beard and licking their faces.
A few also answered the call of nature.
"They're adorable and they're friendly," said Lana after the class. "They do eat your hair, they do leave you presents on your mat but it's all in fun.
"The therapy you get here is priceless."
"We didn't know how it was going to go but it's taken off, we're booked solid," she said.
"People love it. They decompress, they cuddle the goats and relax."
"The happiness the goats bring is great," she said. "All animals are therapeutic but there is something about these goats that is just incredible.
"You can be in a child's pose position and the next thing you know, you don't want to get up because there is a goat on your back.
Several of her students said while the goats did admittedly get in the way of the yoga stretches and poses, they were a welcome distraction that had everyone giggling and vowing to come back for more.
"It was a pure release of tension, a pure release of frustration," said Judy Waters, who attended a class with her husband and several other friends, one of whom was celebrating her birthday.
"You can't really be upset when you're around a bunch of baby goats climbing around and being silly."
There was also one added bonus, she said.
"I didn't think about the administration in Washington once during this entire hour," Waters chuckled. "I would love to do this every week if I could."
(Except for the headline, this story has not been edited by NDTV staff and is published from a syndicated feed.) Click for more trending news
Get the latest election news, live updates and election schedule for Lok Sabha Elections 2019 on ndtv.com/elections. Like us on Facebook or follow us on Twitter and Instagram for updates from each of the 543 parliamentary seats for the 2019 Indian general elections.