Good move on the dog.
Good point on the "living your life" part too. We're taught to always sacrifice for the future and we need to do that, but you have to enjoy your life from day to day as well. No one is guaranteed a retirement no matter how responsible they are financially. There's a...