Instead, "what is the meaning of life" can be interpreted as a question with no cognitive answer, and thus in itself meaningless to ask. The question must then be "what is my meaning in life?" which is up to each person to decide.
Another question: if we desire something, how do we know that _someone_ gave us that desire? And who gave them the desire to give us that particular desire? I think it's turtles all the way down (but I'm not philosopher so would be keen to hear a rebuttal)
That said, I don't think that knowing that happiness is what we desire tells us very much. We need to go deeper or wider and learn more about the world and ourselves in order to answer the question "in what does our happiness consist". In other words, we need to examine what we have received (since the world and even our selves are experienced as a gift).
Which, coincidentally, is one of the ways that we can intuit that someone gave us what we have - because the principle of sufficient reason says that "an effect must have a cause sufficient to explain it" and we are an effect. "If I am a gift receiver, there must be a gift giver, and as their gift is great they must be greater still to be able to give so much away".
However, your interpretation of existence as a 'gift' is simply your own cognition, unrelated to the reality of experience. The tail is wagging the dog here. The duality of giving and receiving are just two linked concepts. If 'you' didn't create the universe, 'someone' must have! But then who made them? The buck has to stop somewhere, or maybe it doesn't exist.