Of all the ponies on this show, Rarity was the one I found hardest to like. But, as time passed, she grew on me. She's nice and indeed generous, so I can't complain. Plus, Tabitha St Germain's voice performance casn be some of the funniest things in the show.