In a heavy pan, brown the loin on all sides in butter. Add the shallots and garlic. Deglaze with the port, cover and cook over a low heat for 30 minutes. Add the veal stock, cook for a further 30 minutes, then add the cream. Cook for another 30 minutes and season.