Pep Guardiola says it is his dream for Lionel Messi to spend his whole career at Barcelona despite being linked with the player.