Time

Time heals everything. Breakups. Broken heart. Embarrassing moments. Yes, everything. As long as you have the guts to wait and allow time to do its magic.