Our lives are merely a compilation of moments woven together. Some may be significant. Some you might forget about immediately after they occur. Yet, there are some moments that teach you a lesson, and these moments are the moments that life is all about."Cast Your Spark" powerfully illuminates eighteen lessons that the author has learned over eighteen years of his life. These lessons are basic truths, which have happened haphazardly in everyday occurrences...