Never Forget Again: Master Your Imagination and Develop a Legendary Memory