Justin Timberlake Keeps His Promise; Writes Moving Letter About Attending Marine Ball