It took me a very long time to learn this - each day is new. It's brand new, we've never seen or experienced anything like it before. Each day is different, sure they may have parts of the same but they're not put together in the exact same way as before. So, therefore, it stands to reason that we also are new. Each day is another chance - at life, at love, at friendship, at adulting. So I know it's hard not to be so hard on yourself. It's hard to not obsess over interactions with others or a certain thing you said. It's hard to let go and try again. Well you got back on your bike after you fell, right? So tomorrow wake up, get back to life - who knows just what awesome things may happen.