Passion, Dedication and a lot of coffee!