Tom meets Hannah in college, and after a solid friendship over the years, he realizes he is madly in love with her. But here comes the twist: Hannah decides she is going to marry a handsome Scotsman named Colin. While Tom is unable to confess his love for her, he becomes her "bridesmaid," a role he never imagined he would have to play.
As the big day approaches, Tom faces an internal battle between his role as Hannah's best friend and his desire to be more than that. With each wedding-related activity, from bachelorette parties to rehearsals and everything in between, Tom becomes the confidant that the future bride needs, all while his heart breaks at the thought of losing her forever.
However, in his attempt to maintain their friendship and not ruin everything, Tom finds humorous and tender moments that illustrate the complexity of human feelings. As the wedding date draws near, Tom must decide whether to risk it all and confess to Hannah how he feels. Is it worth jeopardizing a friendship for true love? With a charming sense of humor and a good dose of romantic mishaps, this story reminds us that sometimes, love is found in the most unexpected places.