Nuclear Magnetic Resonance (NMR) has evolved as the main technique to obtain structural information at atomic resolution in solution on macrobiomolecules such as proteins and nucleic acids. Nowadays, solution NMR is an indispensable enabling technology for determining not only structures of such molecules but also their interactions, even weak and transient, as well as for characterising functional processes in solution and also directly in living cells. The power of NMR resides in linking structural, dynamic, kinetic and thermodynamic information so as to make it a technique of choice in cutting-edge research in medicine and biology.