Life is undoubtedly a wonderful and awesome teacher. Because, it gives us tests (challenges and difficulties) first and foremost that eventually teach us lessons, unlike the schools that often teach us lessons before giving us tests. ~Emeasoba George