C++
#include <iostream>,<string>
using namespace std;int main(){string x="Happy Birthday",z=" dear name!",y=" to you";for(int i=0;i<2;++i)cout<<x+y+','<<endl;cout<<x+z<<endl<<x+y+'.';}
Didn't spend much on it and it kind of shows, 181 (or 179, if you disregard the obligatory new line) characters.