sorry for missing a few days
The phrase "Often a bridesmaid but never a bride" actually comes from an advertisement for Listerine mouthwash. The text was written by Milton Feasley and first appeared in 1925. The advertisement was so successful that it ran for more than ten years.
http://www.uselessinformation.org/index.html