We live only by God's Grace. His Grace is sufficient to get us through the hard, difficult pitfalls in our lives. But, weeping only endureth for a night - Joy is what we find in the mornings of our struggles. Trust in Him and He will direct your paths. There is nothing too hard for God.