You want to say to your friend on her birthday
May all your dreams and wishes come true.
A direct translation would be
(a) Mögen all deine Träume und Wünsche wahr werden.
But as it was pointed out in this question, saying möge is too formal. A suggestion with Ich wünsche was made, which in this case would be
(b) Ich wünsche dir, dass all deine Träume und Wünsche wahr werden.
However, the repeated use of wünsche makes the sentence seem awkward.
What would be a good way to translate this?