Brit those are some pretty big things to get out. Congrats on your self-realizations. Keep working on you. Knowing what you need to focus on is most of the battle.