Tapping the door of Life