Fast Radio Bursts: A long-standing mystery about to end?