Daily Post Day 17: Does everything happen for a reason?

Topic #17 for The Daily Post:

Do you believe everything happens for a reason? Why or why not?

Plain and simple, yes: everything happens for a reason. Even though at times I may ask, “Why? Was that even necessary in my life?” I later reflect on those moments and realize that yes, those moments were necessary to shape my life to what it is right now.

What are your thoughts on this matter? (I particularly like prompts like these)