This plant is called Pig Squeak. Seriously. I totally bought it for the name (it's also called bergenia but that's not nearly as much fun as Pig Squeak.) I wonder if there are plants called Cat Yowl or Sheltie Bark?
I am Connor, King of the Skunk Dogs. You will do my bidding.