I started this a long time ago when I was feeling down and decided to finish it.