A fulfilling life is different to each person. You have to acknowledge your dreams, and not just wait for life to happen, and opportunities to come knocking at your door.
To be able to look at change as an opportunity to grow - that is the secret to being happy.