Two-time champion Bernhard Langer of Germany is preparing for an emotional farewell when he tees it up in his 41st and final Masters at Augusta National on Thursday.