Very cute and very much alive.