If the aim of life is to love (which I do feel it is) then raising your son is more than enough to give your life meaning. Perhaps you feel unfulfilled with how little you've done outside of that, but you can always make a start - and right now if you really want to. Take a trip, learn a new language, go back to school. There are so many little things you can do to give yourself a boost. And who knows what might come out of any of those activities. You might meet someone new, or find people who turn out to be great friends. It's just a case of making the initial effort, however small, in order to get to the next chapters in your life. Sometimes the catalyst for major life changes is something ridiculously minor.