Yikes, I am feeling the love in here. But seriously, I do wish my English brothers and sisters a very happy St. Georges Day.

Quick questions to help educate myself, how is St Georges Day celebrated? Is it only celebrated in England on this day? How did St George become the patron saint of England or is he the patron saint of all of Great Britain or is he not even the patron saint? Help out a clueless American cousin here.