Newlyweds Janet Brown and Tommy Beacall have taken their vows at an emotional service before a packed and smiling congregation.
The devoted couple, from Wellesley Gardens, Moseley, decided to marry despite 54-year-old Tommy having just months to live.
More than 500 guests witnessed the ceremony at All Saints Church, Albert Road, on Monday, where the couple promised to stay with each other "till death us do part".
Bride Janet, aged 57, said: "Tommy found out he had only three to six months to live, but instead of getting down, he went straight to a vicar and arranged the wedding."
Tommy, who owns The Rock florists, in Flaxley Road, Stechford, has terminal lung cancer and doctors have warned him there is little hope.
Janet added: "It is hard to think Tommy hasn't got long, but he is so happy and excited to be getting married and that makes me happy too.
"Tommy told me he would rather have a great wedding than a terrible funeral."
Accordion player Tommy donned Highland dress and youngsters he mentors in the Flowershop Band performed alongside the Birmingham Irish Pipe Band, a 50-strong drum and flute band, accordion band and Scottish pipe band.
Janet's 86-year-old father Luther Ridding, from Selly Oak, gave her away while her 35-year-old daughter, Lisa Kelly, was bridesmaid.
Guests were asked to make charity donations instead of buying presents.