Hardwork, patience & faith in GOD are my three combination of a lucky life. I agree w/ han19 it needs hardwork to achieve something.
It just happened that an opportunity came to you & it is exactly or more than u dream off which you're not expecting.
Sometimes it will end up realizing you've done something good and it's a return.
Although others are not exerting effort as u do but just won a million dollars in lotto! hahaha this is true luck!
No, We do consider lucky if we believed that we've accompolished something & done extraordinary.
Just be optimistic in life wherever lane you are, & u will just wake up one day living in your dreams.