Prinsessan Louise fyllde i går 18 år.