You found and listened to all the messages you left for yourself. 3.90% of players have unlocked this achievement