Charming clue for our existence