{"id":144827,"date":"2026-10-07T12:20:58","date_gmt":"2026-10-07T19:20:58","guid":{"rendered":"https:\/\/www.peerspace.com\/resources\/?p=144827"},"modified":"2026-10-07T12:21:00","modified_gmt":"2026-10-07T19:21:00","slug":"wedding-florists-in-portland","status":"publish","type":"post","link":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/","title":{"rendered":"Top 5 Wedding Florists in Portland"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">The best wedding florists in Portland pair a clear design point of view with the logistics skills to deliver it on your wedding day. That matters if you&#8217;re worried your inspiration photos won&#8217;t translate to Oregon&#8217;s seasonal blooms, or you can&#8217;t tell what your budget will cover. Many local studios work with farm-grown flowers, and summer dates fill fast.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Below, we profile each studio&#8217;s style, notable work, pricing details where published, and what clients say about working with them. Use it to find a Portland wedding florist who&#8217;ll handle delivery, setup, and cleanup while you enjoy the day.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How we curate our list<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><picture><source srcset=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-2.avif \"  type=\"image\/avif\"><img src=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-2.jpg\" class=\" sp-no-webp\" alt=\"Wedding florals in Portland featuring locally grown seasonal blooms\" decoding=\"async\"  > <\/picture><figcaption class=\"wp-element-caption\">Source: Made in Peerspace<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">We researched each florist the way a careful couple would vet their own shortlist. Every studio here went through the same three checks:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Reviewing client feedback across public review platforms for patterns in communication and day-of reliability<\/li>\n\n\n\n<li>Reviewing portfolio range and quality across weddings of different styles and scales<\/li>\n\n\n\n<li>Checking professional association memberships and industry directory listings<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Kvetka Flower<\/h2>\n\n\n\n<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/p\/DQGDozlEVKb\/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"14\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/p\/DQGDozlEVKb\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewBox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\">View this post on Instagram<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https:\/\/www.instagram.com\/p\/DQGDozlEVKb\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\">A post shared by Kvetka Flower workshop (@kvetka_flower)<\/a><\/p><\/div><\/blockquote>\n<script async src=\"\/\/www.instagram.com\/embed.js\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Company name and founder\/lead florist:<\/strong> <a href=\"https:\/\/kvetkaflower.com\/\" target=\"_blank\">Kvetka Flower<\/a> \/ Mary<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Specialty\/niche:<\/strong> Kvetka Flower is a full-service wedding florist and daily flower shop specializing in European and Eastern European floristry with a loose, natural look. Mary, the owner, founder, and head florist, was born and raised in Belarus. She now designs with Pacific Northwest blooms, a style the site sums up as old-world charm with a modern soul.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notable projects or signature style:<\/strong> Every bridal bouquet is custom, and Kvetka doesn&#8217;t repeat designs. Mary builds a mood board for each couple and matches silk ribbons to the palette, a detail you&#8217;ll spot across their <a href=\"https:\/\/kvetkaflower.com\/collections\/weddings\" target=\"_blank\">real weddings gallery<\/a>. Recent work includes The Town Club and Tendue in Portland, McMenamins Edgefield, Langdon Farms, and Camp Colton, plus a driftwood installation at Hi Books.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pricing:<\/strong> On <a href=\"https:\/\/kvetkaflower.com\/pages\/portland-wedding-florist\" target=\"_blank\">their wedding page<\/a>, Kvetka lists bridal bouquets starting from $150 and bridesmaid bouquets from $80. Boutonnieres start from $35, table centerpieces from $80, and bud vase arrangements from $20. Each entry in their real weddings gallery also shows a total, a handy benchmark for weddings at your scope.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why we love them:<\/strong> Clients consistently describe getting a high-end look on a moderate budget, and some couples sent guests home with small bouquets. Mary meets couples several times before the wedding, including venue visits and brainstorming sessions, and adapts calmly to late changes. Clients also praise on-time delivery and smooth setup, right down to petals and baskets for a couple&#8217;s flower grannies.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Connect with them:<\/strong> Follow <a href=\"https:\/\/www.instagram.com\/kvetka_flower\/\" target=\"_blank\">@kvetka_flower<\/a> on Instagram for a peek into their creative process and recent events.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Geranium Lake Flowers<\/h2>\n\n\n\n<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/p\/DaB6XhOGrTP\/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"14\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/p\/DaB6XhOGrTP\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewBox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\">View this post on Instagram<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https:\/\/www.instagram.com\/p\/DaB6XhOGrTP\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\">A post shared by Geranium Lake Flowers (@geraniumlake)<\/a><\/p><\/div><\/blockquote>\n<script async src=\"\/\/www.instagram.com\/embed.js\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Company name and founder\/lead florist:<\/strong> <a href=\"https:\/\/www.geraniumlake.com\/\" target=\"_blank\">Geranium Lake Flowers<\/a> \/ Kim Foren<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Specialty\/niche:<\/strong> Owner Kim Foren told us the studio&#8217;s focus is &#8220;high-end floristry (even on a budget).&#8221; The studio&#8217;s <a href=\"https:\/\/www.geraniumlake.com\/about\" target=\"_blank\">About page<\/a> describes Geranium Lake as the largest full-service florist in Oregon, with nearly 30 years in business, local sourcing, and composting. Its <a href=\"https:\/\/www.geraniumlake.com\/weddings\" target=\"_blank\">weddings page<\/a> adds wedding coordination and cultural wedding expertise, a strong match for large guest counts, multicultural celebrations, and couples who want one team running the day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notable projects or signature style:<\/strong> Kim described a recent styled shoot with Oregon Wedding Day magazine in the Columbia River Gorge, staged in 90-degree heat and wind. Bud vases blew over and linens lifted, so the team reworked designs on the spot for a feature expected in an upcoming winter issue. She also pointed to a 350-person multicultural wedding at the Portland Art Museum, a job with many moving parts.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pricing:<\/strong> Contact Geranium Lake Flowers to obtain a customized quote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why we love them:<\/strong> Kim studied art before floristry and named the business after a Winsor &amp; Newton oil paint color. She describes her team as artist-turned-florists who draw on art and design, and they start with what each couple is dreaming of. Kim says the team doesn&#8217;t turn clients away and finds a way for any budget or request, a promise the Gorge pivot backs up.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Connect with them:<\/strong> Follow <a href=\"https:\/\/www.instagram.com\/geraniumlake\/\" target=\"_blank\">@geraniumlake<\/a> on Instagram for a peek into their creative process and recent events.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Urban Elements Floral Design<\/h2>\n\n\n\n<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/p\/C4Mn4uYrgnX\/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"14\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/p\/C4Mn4uYrgnX\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewBox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\">View this post on Instagram<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https:\/\/www.instagram.com\/p\/C4Mn4uYrgnX\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\">A post shared by Portland Wedding Florist | Ronna Newsom (@urbanelementspdx)<\/a><\/p><\/div><\/blockquote>\n<script async src=\"\/\/www.instagram.com\/embed.js\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Company name and founder\/lead florist:<\/strong> <a href=\"https:\/\/urbanelementspdx.com\/\" target=\"_blank\">Urban Elements Floral Design<\/a> \/ Ronna Newsom<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Specialty\/niche:<\/strong> Urban Elements Floral Design creates modern, sophisticated, and romantic florals for traditional and contemporary weddings of every size. Owner and head designer Ronna Newsom also offers full or partial planning, day-of coordination, wedding coaching, and rentals like arches, candles, vases, and signage. Her <a href=\"https:\/\/urbanelementspdx.com\/portland-wedding-florist\" target=\"_blank\">wedding services page<\/a> welcomes all couples regardless of gender, sexual orientation, race, religion, or socioeconomic standing.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notable projects or signature style:<\/strong> Ronna trained at the Floral Design Institute in Portland and worked on large Orange County events before returning to her hometown. Her <a href=\"https:\/\/urbanelementspdx.com\/portland-wedding-florist-floral-design\" target=\"_blank\">floral design portfolio<\/a> includes several Amaterra weddings, Cape Horn Estate, Black Pearl on the Columbia, Youngberg Hill, and the Ecotrust Building&#8217;s Pearl District rooftop. She&#8217;s also designed elopements at Wahclella Falls and on the beach in Pacific City, a good sign for micro weddings.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pricing:<\/strong> Contact Urban Elements Floral Design to obtain a customized quote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why we love them:<\/strong> Clients say Ronna stays flexible on budget and handles last-minute requests, like boutonnieres added the week of the wedding or a quickly planned elopement. With more than 25 years of experience, she gives practical advice on what&#8217;s in season and which flowers hold up in heat. Couples describe a warm, friend-like working relationship and a calm wedding day, with delivery, setup, and cleanup included in full service.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Connect with them:<\/strong> Follow <a href=\"https:\/\/www.instagram.com\/urbanelementspdx\/\" target=\"_blank\">@urbanelementspdx<\/a> on Instagram for a peek into their creative process and recent events.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Blum Design In Flowers<\/h2>\n\n\n\n<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/p\/DH3Vh2cMCVE\/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"14\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/p\/DH3Vh2cMCVE\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewBox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\">View this post on Instagram<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https:\/\/www.instagram.com\/p\/DH3Vh2cMCVE\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\">A post shared by Blum Design in Flowers (@blumpdx)<\/a><\/p><\/div><\/blockquote>\n<script async src=\"\/\/www.instagram.com\/embed.js\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Company name and founder\/lead florist:<\/strong> <a href=\"https:\/\/blumfloraldesign.com\/\" target=\"_blank\">Blum Design In Flowers<\/a> \/ Jordan Gladow<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Specialty\/niche:<\/strong> Blum Design In Flowers handles floral and event design across the Pacific Northwest for weddings, galas, and intimate dinners. Founder Jordan Gladow started the studio more than 20 years ago and designs collaboratively, so each wedding reflects the couple&#8217;s own style. It&#8217;s a natural fit for upscale weddings at wineries, estates, and resorts, and the studio also rents design props for ceremony and reception styling.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notable projects or signature style:<\/strong> Jordan studied art history at Willamette University, then floral design in Los Angeles, Portland, and London, interning with Mary Jane Vaughan. Her <a href=\"https:\/\/blumfloraldesign.com\/portland-flowers\/\" target=\"_blank\">Portland wedding portfolio<\/a> includes Hoyt Arboretum, Maysara Winery, Bingham Estate, Tin Roof Barn, and resort weddings at Sunriver and Black Butte Ranch. Press includes Oregon Bride Magazine, The Oregonian, Sunset Magazine, Gourmet Magazine, and Judith Blacklock&#8217;s Encyclopedia of Floral Design.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pricing:<\/strong> Contact Blum Design In Flowers to obtain a customized quote.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why we love them:<\/strong> Blum has been voted best florist in Portland six times in Oregon Bride Magazine&#8217;s Best of Bride Awards. Clients describe Jordan as a second planner who runs thorough walkthroughs and gets every bouquet and boutonniere to the right person. Couples new to flowers say she turns vague ideas into clear proposals and statement pieces, like tree centerpieces and aisle pomanders adjusted for the weather.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Connect with them:<\/strong> Follow <a href=\"https:\/\/www.instagram.com\/blumpdx\/\" target=\"_blank\">@blumpdx<\/a> on Instagram for a peek into their creative process and recent events.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Darling Dahlia Floral<\/h2>\n\n\n\n<blockquote class=\"instagram-media\" data-instgrm-permalink=\"https:\/\/www.instagram.com\/p\/DaGa4u7gWd1\/?utm_source=ig_embed&amp;utm_campaign=loading\" data-instgrm-version=\"14\" style=\" background:#FFF; border:0; border-radius:3px; box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15); margin: 1px; max-width:540px; min-width:326px; padding:0; width:99.375%; width:-webkit-calc(100% - 2px); width:calc(100% - 2px);\"><div style=\"padding:16px;\"> <a href=\"https:\/\/www.instagram.com\/p\/DaGa4u7gWd1\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" background:#FFFFFF; line-height:0; padding:0 0; text-align:center; text-decoration:none; width:100%;\" target=\"_blank\"> <div style=\" display: flex; flex-direction: row; align-items: center;\"> <div style=\"background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 40px; margin-right: 14px; width: 40px;\"><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 100px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 60px;\"><\/div><\/div><\/div><div style=\"padding: 19% 0;\"><\/div> <div style=\"display:block; height:50px; margin:0 auto 12px; width:50px;\"><svg width=\"50px\" height=\"50px\" viewBox=\"0 0 60 60\" version=\"1.1\" xmlns=\"https:\/\/www.w3.org\/2000\/svg\" xmlns:xlink=\"https:\/\/www.w3.org\/1999\/xlink\"><g stroke=\"none\" stroke-width=\"1\" fill=\"none\" fill-rule=\"evenodd\"><g transform=\"translate(-511.000000, -20.000000)\" fill=\"#000000\"><g><path d=\"M556.869,30.41 C554.814,30.41 553.148,32.076 553.148,34.131 C553.148,36.186 554.814,37.852 556.869,37.852 C558.924,37.852 560.59,36.186 560.59,34.131 C560.59,32.076 558.924,30.41 556.869,30.41 M541,60.657 C535.114,60.657 530.342,55.887 530.342,50 C530.342,44.114 535.114,39.342 541,39.342 C546.887,39.342 551.658,44.114 551.658,50 C551.658,55.887 546.887,60.657 541,60.657 M541,33.886 C532.1,33.886 524.886,41.1 524.886,50 C524.886,58.899 532.1,66.113 541,66.113 C549.9,66.113 557.115,58.899 557.115,50 C557.115,41.1 549.9,33.886 541,33.886 M565.378,62.101 C565.244,65.022 564.756,66.606 564.346,67.663 C563.803,69.06 563.154,70.057 562.106,71.106 C561.058,72.155 560.06,72.803 558.662,73.347 C557.607,73.757 556.021,74.244 553.102,74.378 C549.944,74.521 548.997,74.552 541,74.552 C533.003,74.552 532.056,74.521 528.898,74.378 C525.979,74.244 524.393,73.757 523.338,73.347 C521.94,72.803 520.942,72.155 519.894,71.106 C518.846,70.057 518.197,69.06 517.654,67.663 C517.244,66.606 516.755,65.022 516.623,62.101 C516.479,58.943 516.448,57.996 516.448,50 C516.448,42.003 516.479,41.056 516.623,37.899 C516.755,34.978 517.244,33.391 517.654,32.338 C518.197,30.938 518.846,29.942 519.894,28.894 C520.942,27.846 521.94,27.196 523.338,26.654 C524.393,26.244 525.979,25.756 528.898,25.623 C532.057,25.479 533.004,25.448 541,25.448 C548.997,25.448 549.943,25.479 553.102,25.623 C556.021,25.756 557.607,26.244 558.662,26.654 C560.06,27.196 561.058,27.846 562.106,28.894 C563.154,29.942 563.803,30.938 564.346,32.338 C564.756,33.391 565.244,34.978 565.378,37.899 C565.522,41.056 565.552,42.003 565.552,50 C565.552,57.996 565.522,58.943 565.378,62.101 M570.82,37.631 C570.674,34.438 570.167,32.258 569.425,30.349 C568.659,28.377 567.633,26.702 565.965,25.035 C564.297,23.368 562.623,22.342 560.652,21.575 C558.743,20.834 556.562,20.326 553.369,20.18 C550.169,20.033 549.148,20 541,20 C532.853,20 531.831,20.033 528.631,20.18 C525.438,20.326 523.257,20.834 521.349,21.575 C519.376,22.342 517.703,23.368 516.035,25.035 C514.368,26.702 513.342,28.377 512.574,30.349 C511.834,32.258 511.326,34.438 511.181,37.631 C511.035,40.831 511,41.851 511,50 C511,58.147 511.035,59.17 511.181,62.369 C511.326,65.562 511.834,67.743 512.574,69.651 C513.342,71.625 514.368,73.296 516.035,74.965 C517.703,76.634 519.376,77.658 521.349,78.425 C523.257,79.167 525.438,79.673 528.631,79.82 C531.831,79.965 532.853,80.001 541,80.001 C549.148,80.001 550.169,79.965 553.369,79.82 C556.562,79.673 558.743,79.167 560.652,78.425 C562.623,77.658 564.297,76.634 565.965,74.965 C567.633,73.296 568.659,71.625 569.425,69.651 C570.167,67.743 570.674,65.562 570.82,62.369 C570.966,59.17 571,58.147 571,50 C571,41.851 570.966,40.831 570.82,37.631\"><\/path><\/g><\/g><\/g><\/svg><\/div><div style=\"padding-top: 8px;\"> <div style=\" color:#3897f0; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:550; line-height:18px;\">View this post on Instagram<\/div><\/div><div style=\"padding: 12.5% 0;\"><\/div> <div style=\"display: flex; flex-direction: row; margin-bottom: 14px; align-items: center;\"><div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(0px) translateY(7px);\"><\/div> <div style=\"background-color: #F4F4F4; height: 12.5px; transform: rotate(-45deg) translateX(3px) translateY(1px); width: 12.5px; flex-grow: 0; margin-right: 14px; margin-left: 2px;\"><\/div> <div style=\"background-color: #F4F4F4; border-radius: 50%; height: 12.5px; width: 12.5px; transform: translateX(9px) translateY(-18px);\"><\/div><\/div><div style=\"margin-left: 8px;\"> <div style=\" background-color: #F4F4F4; border-radius: 50%; flex-grow: 0; height: 20px; width: 20px;\"><\/div> <div style=\" width: 0; height: 0; border-top: 2px solid transparent; border-left: 6px solid #f4f4f4; border-bottom: 2px solid transparent; transform: translateX(16px) translateY(-4px) rotate(30deg)\"><\/div><\/div><div style=\"margin-left: auto;\"> <div style=\" width: 0px; border-top: 8px solid #F4F4F4; border-right: 8px solid transparent; transform: translateY(16px);\"><\/div> <div style=\" background-color: #F4F4F4; flex-grow: 0; height: 12px; width: 16px; transform: translateY(-4px);\"><\/div> <div style=\" width: 0; height: 0; border-top: 8px solid #F4F4F4; border-left: 8px solid transparent; transform: translateY(-4px) translateX(8px);\"><\/div><\/div><\/div> <div style=\"display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin-bottom: 24px;\"> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; margin-bottom: 6px; width: 224px;\"><\/div> <div style=\" background-color: #F4F4F4; border-radius: 4px; flex-grow: 0; height: 14px; width: 144px;\"><\/div><\/div><\/a><p style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; line-height:17px; margin-bottom:0; margin-top:8px; overflow:hidden; padding:8px 0 7px; text-align:center; text-overflow:ellipsis; white-space:nowrap;\"><a href=\"https:\/\/www.instagram.com\/p\/DaGa4u7gWd1\/?utm_source=ig_embed&amp;utm_campaign=loading\" style=\" color:#c9c8cd; font-family:Arial,sans-serif; font-size:14px; font-style:normal; font-weight:normal; line-height:17px; text-decoration:none;\" target=\"_blank\">A post shared by Charlotte Horn (@darling_dahlia_floral)<\/a><\/p><\/div><\/blockquote>\n<script async src=\"\/\/www.instagram.com\/embed.js\"><\/script>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Company name and founder\/lead florist:<\/strong> <a href=\"https:\/\/darlingdahliafloral.com\/\" target=\"_blank\">Darling Dahlia Floral<\/a> \/ Charlotte Horn<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Specialty\/niche:<\/strong> Darling Dahlia Floral designs artistic, seasonal, whimsical, and colorful flowers for elopements and large weddings across Oregon and Washington. Owner and floral designer Charlotte Horn has more than seven years of floral design experience. Her <a href=\"https:\/\/darlingdahliafloral.com\/about\" target=\"_blank\">About page<\/a> notes that she advocates for LGBTQ marriage rights and aims for inclusive designs.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Notable projects or signature style:<\/strong> Sustainability shapes how Charlotte builds every piece, starting with seasonal flowers sourced from local Oregon farms. She skips floral foam and uses agrawool, chicken wire, and flower frogs to hold arrangements in place. After the event, she takes apart unused arrangements, dries the flowers, and repurposes them for a second life.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pricing:<\/strong> Darling Dahlia&#8217;s full-service weddings start at $5,000, and \u00e0 la carte orders start at $500. Their <a href=\"https:\/\/darlingdahliafloral.com\/transparent-pricing\" target=\"_blank\">instant pricing builder<\/a> lets you estimate a proposal, and it notes that labor and delivery fees aren&#8217;t included. Plan for those extras when you compare quotes side by side.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Why we love them:<\/strong> Charlotte builds mood boards from loose color prompts, like deep jewel colors or orange accented with blue, and guides couples on details beyond flowers. Clients point to creative touches such as fruit worked into the d\u00e9cor and standout floral arches. She preps carefully for unfamiliar venues, even bringing freelancers who&#8217;ve worked there, and couples call her pricing transparent and stress-free.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Connect with them:<\/strong> Follow <a href=\"https:\/\/www.instagram.com\/darling_dahlia_floral\/\" target=\"_blank\">@darling_dahlia_floral<\/a> on Instagram for a peek into their creative process and recent events.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Choosing a Portland wedding florist<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><picture><source srcset=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-3.avif \"  type=\"image\/avif\"><source srcset=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-3.webp \"  type=\"image\/webp\"><img src=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-3.jpg\" class=\" sp-no-webp\" alt=\"Portland wedding florist reception centerpieces set on guest tables\" decoding=\"async\"  > <\/picture><figcaption class=\"wp-element-caption\">Source: Made in Peerspace<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Start with your aesthetic, not the prettiest portfolio<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A beautiful portfolio doesn&#8217;t guarantee a good match. Look for a wedding florist in Portland, Oregon whose recent work matches your palette and scale, and ask how they&#8217;d adapt it to your venue. Notice how they communicate during your inquiry, since response time and clarity preview what working together will feel like.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What your budget actually buys<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Share your wedding flowers budget early and ask what it realistically covers. Then request examples from past weddings at a similar scope, so you can see actual pieces at your price point.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Match the service model to the event, too. Full-service teams design, deliver, install, and clear out, while \u00e0 la carte suits smaller weddings that mainly need personal flowers. Ask which model the florist recommends for your guest count and venue, and why.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Itemized proposals and day-of logistics<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Compare proposals line by line instead of by total alone. Check that each one spells out:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Delivery and setup<\/li>\n\n\n\n<li>Moving ceremony pieces to the reception<\/li>\n\n\n\n<li>Rentals like vases, arches, and stands<\/li>\n\n\n\n<li>Teardown and pickup<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Repurposing ceremony arrangements only saves money if someone is there to move them. Confirm your venue before you finalize florals, including setup windows, load-in access, and any rules on installations. If you&#8217;re working with <a href=\"https:\/\/www.peerspace.com\/resources\/wedding-planners-in-portland\/\">a Portland wedding planner<\/a>, ask them to coordinate those timings directly with your florist.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Seasonal Oregon flowers and substitutions<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Stay firm on palette and mood, and stay flexible on exact varieties. Discuss substitutions before you sign, so any swap feels planned. If a sustainable wedding florist matters to you, ask which local farms they buy from.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Summer outdoor dates tend to book first, so build a rain plan into any outdoor booking. As your date approaches, check forecasts with the <a href=\"https:\/\/www.weather.gov\/pqr\/\" target=\"_blank\">National Weather Service Portland office<\/a>.<\/p>\n\n\n\n<!-- Begin Peerspace Pro Tip -->\n<aside class=\"pro-tip\">\n\n  \n  <span class=\"pro-tip-title\">Pro tip:<\/span><p>Traditional short-term rentals often restrict events, and <a href=\"https:\/\/news.airbnb.com\/official-codification-of-party-ban\/\" target=\"_blank\" rel=\"noopener\">Airbnb&#8217;s official party ban<\/a> rules out many listings for a celebration. Browse these <a href=\"https:\/\/www.peerspace.com\/resources\/airbnb-wedding-alternative-oregon\/\">Airbnb alternatives for an Oregon wedding<\/a> to find spaces built for gatherings. Once you&#8217;ve booked, share the venue&#8217;s load-in and flip times with your florist so they can plan staffing and setup order.<\/p>\n\n  \n<\/aside>\n<!-- End Peerspace Pro Tip -->\n\n\n<h2 class=\"wp-block-heading\">FAQs: wedding florists in Portland<\/h2>\n\n\n\n<figure class=\"wp-block-image size-large\"><picture><source srcset=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-4.avif \"  type=\"image\/avif\"><source srcset=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-4.webp \"  type=\"image\/webp\"><img src=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-4.jpg\" class=\" sp-no-webp\" alt=\"Bridal bouquet from a wedding florist in Portland, Oregon\" decoding=\"async\"  > <\/picture><figcaption class=\"wp-element-caption\">Source: Made in Peerspace<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">How much should I budget for wedding flowers in Portland?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Based on the florists profiled in this article, Kvetka Flower&#8217;s bridal bouquets start from $150. At Darling Dahlia Floral, full-service weddings start at $5,000, and \u00e0 la carte orders start at $500.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Why do wedding flowers cost more than a grocery store bouquet?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Wedding pricing covers design time plus the labor of delivering, installing, and clearing arrangements on a tight schedule. Darling Dahlia Floral&#8217;s pricing builder even notes that labor and delivery fees aren&#8217;t included in its estimates.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What should I bring to a florist consultation?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Bring inspiration photos, your color palette, guest count, venue details, and a budget range. Add your venue&#8217;s setup and teardown windows so your florist can plan staffing and delivery from the start.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">What happens if my flowers aren&#8217;t in season?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Your florist can suggest substitutions with a similar color, shape, or texture. Agree on your palette and mood early, and talk through acceptable swaps before the wedding so there&#8217;s no guesswork later.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Do I need a full-service florist?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Full service makes sense for larger weddings with installations, ceremony pieces to move, and teardown. \u00c0 la carte can work for elopements or small weddings where you mainly need bouquets and boutonnieres.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">How far in advance should I book a florist?<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Reach out several months ahead, and earlier for summer Saturdays, when outdoor dates book first. Booking early gives you more florists to compare and more time to plan seasonal substitutions.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Good flowers need the right room, and the people who set them up<\/h3>\n\n\n\n<figure class=\"wp-block-image size-large\"><picture><source srcset=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-5.avif \"  type=\"image\/avif\"><source srcset=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-5.webp \"  type=\"image\/webp\"><img src=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-5.jpg\" class=\" sp-no-webp\" alt=\"Portland wedding venue decorated with florist ceremony arrangements\" decoding=\"async\"  > <\/picture><figcaption class=\"wp-element-caption\">Source: Made in Peerspace<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">A professional florist plans around your venue&#8217;s timing, adapts when a variety falls through, and clears everything after the last dance. Pair that expertise with a <a href=\"https:\/\/www.peerspace.com\/venues\/portland--or\/wedding-venue\">Portland wedding venue<\/a> that welcomes events and shares clear load-in windows.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Then you can relax, knowing everyone&#8217;s working from the same plan. Put the details in writing early, and any last-minute swap becomes a quick conversation with your florist.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you have feedback on our list, our team would love to hear from you. Reach us anytime at <a href=\"mailto:editorial@peerspace.com\" target=\"_blank\">editorial@peerspace.com<\/a> with suggestions, corrections, or additions.<\/p>\n\n\n\n<script async src=\"\/\/www.instagram.com\/embed.js\"><\/script>\n","protected":false},"excerpt":{"rendered":"<p>Compare 5 wedding florists in Portland, vetted on client feedback and portfolios, with published pricing, venue logistics tips, and questions to ask first.<\/p>\n","protected":false},"author":39,"featured_media":142747,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[431],"tags":[1424,50],"cohorts":[1688],"class_list":["post-144827","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-events","tag-contributor-68","tag-weddings"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Top 5 Wedding Florists in Portland - Peerspace<\/title>\n<meta name=\"description\" content=\"Compare 5 wedding florists in Portland, vetted on client feedback and portfolios, with published pricing, venue logistics tips, and questions to ask first.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top 5 Wedding Florists in Portland - Peerspace\" \/>\n<meta property=\"og:description\" content=\"Compare 5 wedding florists in Portland, vetted on client feedback and portfolios, with published pricing, venue logistics tips, and questions to ask first.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/\" \/>\n<meta property=\"og:site_name\" content=\"Peerspace\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/peerspace\" \/>\n<meta property=\"article:published_time\" content=\"2026-10-07T19:20:58+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-07T19:21:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-1.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"2276\" \/>\n\t<meta property=\"og:image:height\" content=\"1518\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Katie Falette\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@peerspace\" \/>\n<meta name=\"twitter:site\" content=\"@peerspace\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Katie Falette\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"11 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/\"},\"author\":{\"name\":\"Katie Falette\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#\\\/schema\\\/person\\\/34abc92ab4cb65a1d291fc93d0ef5f4c\"},\"headline\":\"Top 5 Wedding Florists in Portland\",\"datePublished\":\"2026-10-07T19:20:58+00:00\",\"dateModified\":\"2026-10-07T19:21:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/\"},\"wordCount\":2179,\"publisher\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wp-content\\\/uploads\\\/wedding-florists-in-portland-1.jpg\",\"keywords\":[\"contributor-68\",\"weddings\"],\"articleSection\":[\"Events\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/\",\"url\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/\",\"name\":\"Top 5 Wedding Florists in Portland - Peerspace\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wp-content\\\/uploads\\\/wedding-florists-in-portland-1.jpg\",\"datePublished\":\"2026-10-07T19:20:58+00:00\",\"dateModified\":\"2026-10-07T19:21:00+00:00\",\"description\":\"Compare 5 wedding florists in Portland, vetted on client feedback and portfolios, with published pricing, venue logistics tips, and questions to ask first.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wp-content\\\/uploads\\\/wedding-florists-in-portland-1.jpg\",\"contentUrl\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wp-content\\\/uploads\\\/wedding-florists-in-portland-1.jpg\",\"width\":2276,\"height\":1518,\"caption\":\"Source: Made In Peerspace\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wedding-florists-in-portland\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Top 5 Wedding Florists in Portland\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#website\",\"url\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/\",\"name\":\"Peerspace\",\"description\":\"Resources &amp; Inspiration to make every moment worth celebrating\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#organization\",\"name\":\"Peerspace\",\"url\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wp-content\\\/uploads\\\/320180448_537730991614706_6776666821941108653_n.jpg\",\"contentUrl\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/wp-content\\\/uploads\\\/320180448_537730991614706_6776666821941108653_n.jpg\",\"width\":800,\"height\":800,\"caption\":\"Peerspace\"},\"image\":{\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/peerspace\",\"https:\\\/\\\/x.com\\\/peerspace\",\"https:\\\/\\\/instagram.com\\\/peerspace\",\"https:\\\/\\\/www.linkedin.com\\\/company\\\/peerspace\\\/\",\"https:\\\/\\\/www.pinterest.com\\\/peerspace\\\/\",\"https:\\\/\\\/www.youtube.com\\\/channel\\\/UCUP7_kldWXa7zRDge66pKfw\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/#\\\/schema\\\/person\\\/34abc92ab4cb65a1d291fc93d0ef5f4c\",\"name\":\"Katie Falette\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bdfbeff27a6e517278bb3b51b3ccf410a63f950a36ec0802da7d5612bf2c5b6c?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bdfbeff27a6e517278bb3b51b3ccf410a63f950a36ec0802da7d5612bf2c5b6c?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/bdfbeff27a6e517278bb3b51b3ccf410a63f950a36ec0802da7d5612bf2c5b6c?s=96&d=mm&r=g\",\"caption\":\"Katie Falette\"},\"description\":\"Katie Falette serves as the Senior Content Marketing Manager at Peerspace, where she brings together her expertise in SEO, content strategy, and audience-focused insights. Her work amplifies the voices of Peerspace guests and hosts, ensuring their stories are shared with impact and authenticity. With over 8 years of experience in content and SEO leadership, Katie has mastered the art of scaling content production while driving impactful results. Beyond her professional achievements, Katie is a meticulous planner who brings her organizational superpowers to every aspect of her life\u2014from planning epic events like her own wedding in 2022 to crafting impactful content. When she\u2019s not creating extraordinary content strategies, you\u2019ll find her teaching Lagree fitness classes, exploring new wine tasting adventures, or strolling along the beach with her Labrador Retriever.\",\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/katiekirchner\\\/\"],\"url\":\"https:\\\/\\\/www.peerspace.com\\\/resources\\\/author\\\/katie\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Top 5 Wedding Florists in Portland - Peerspace","description":"Compare 5 wedding florists in Portland, vetted on client feedback and portfolios, with published pricing, venue logistics tips, and questions to ask first.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"og_locale":"en_US","og_type":"article","og_title":"Top 5 Wedding Florists in Portland - Peerspace","og_description":"Compare 5 wedding florists in Portland, vetted on client feedback and portfolios, with published pricing, venue logistics tips, and questions to ask first.","og_url":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/","og_site_name":"Peerspace","article_publisher":"https:\/\/www.facebook.com\/peerspace","article_published_time":"2026-10-07T19:20:58+00:00","article_modified_time":"2026-10-07T19:21:00+00:00","og_image":[{"width":2276,"height":1518,"url":"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-1.jpg","type":"image\/jpeg"}],"author":"Katie Falette","twitter_card":"summary_large_image","twitter_creator":"@peerspace","twitter_site":"@peerspace","twitter_misc":{"Written by":"Katie Falette","Est. reading time":"11 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/#article","isPartOf":{"@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/"},"author":{"name":"Katie Falette","@id":"https:\/\/www.peerspace.com\/resources\/#\/schema\/person\/34abc92ab4cb65a1d291fc93d0ef5f4c"},"headline":"Top 5 Wedding Florists in Portland","datePublished":"2026-10-07T19:20:58+00:00","dateModified":"2026-10-07T19:21:00+00:00","mainEntityOfPage":{"@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/"},"wordCount":2179,"publisher":{"@id":"https:\/\/www.peerspace.com\/resources\/#organization"},"image":{"@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/#primaryimage"},"thumbnailUrl":"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-1.jpg","keywords":["contributor-68","weddings"],"articleSection":["Events"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/","url":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/","name":"Top 5 Wedding Florists in Portland - Peerspace","isPartOf":{"@id":"https:\/\/www.peerspace.com\/resources\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/#primaryimage"},"image":{"@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/#primaryimage"},"thumbnailUrl":"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-1.jpg","datePublished":"2026-10-07T19:20:58+00:00","dateModified":"2026-10-07T19:21:00+00:00","description":"Compare 5 wedding florists in Portland, vetted on client feedback and portfolios, with published pricing, venue logistics tips, and questions to ask first.","breadcrumb":{"@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/#primaryimage","url":"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-1.jpg","contentUrl":"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/wedding-florists-in-portland-1.jpg","width":2276,"height":1518,"caption":"Source: Made In Peerspace"},{"@type":"BreadcrumbList","@id":"https:\/\/www.peerspace.com\/resources\/wedding-florists-in-portland\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.peerspace.com\/resources\/"},{"@type":"ListItem","position":2,"name":"Top 5 Wedding Florists in Portland"}]},{"@type":"WebSite","@id":"https:\/\/www.peerspace.com\/resources\/#website","url":"https:\/\/www.peerspace.com\/resources\/","name":"Peerspace","description":"Resources &amp; Inspiration to make every moment worth celebrating","publisher":{"@id":"https:\/\/www.peerspace.com\/resources\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.peerspace.com\/resources\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.peerspace.com\/resources\/#organization","name":"Peerspace","url":"https:\/\/www.peerspace.com\/resources\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.peerspace.com\/resources\/#\/schema\/logo\/image\/","url":"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/320180448_537730991614706_6776666821941108653_n.jpg","contentUrl":"https:\/\/www.peerspace.com\/resources\/wp-content\/uploads\/320180448_537730991614706_6776666821941108653_n.jpg","width":800,"height":800,"caption":"Peerspace"},"image":{"@id":"https:\/\/www.peerspace.com\/resources\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/peerspace","https:\/\/x.com\/peerspace","https:\/\/instagram.com\/peerspace","https:\/\/www.linkedin.com\/company\/peerspace\/","https:\/\/www.pinterest.com\/peerspace\/","https:\/\/www.youtube.com\/channel\/UCUP7_kldWXa7zRDge66pKfw"]},{"@type":"Person","@id":"https:\/\/www.peerspace.com\/resources\/#\/schema\/person\/34abc92ab4cb65a1d291fc93d0ef5f4c","name":"Katie Falette","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/bdfbeff27a6e517278bb3b51b3ccf410a63f950a36ec0802da7d5612bf2c5b6c?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/bdfbeff27a6e517278bb3b51b3ccf410a63f950a36ec0802da7d5612bf2c5b6c?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/bdfbeff27a6e517278bb3b51b3ccf410a63f950a36ec0802da7d5612bf2c5b6c?s=96&d=mm&r=g","caption":"Katie Falette"},"description":"Katie Falette serves as the Senior Content Marketing Manager at Peerspace, where she brings together her expertise in SEO, content strategy, and audience-focused insights. Her work amplifies the voices of Peerspace guests and hosts, ensuring their stories are shared with impact and authenticity. With over 8 years of experience in content and SEO leadership, Katie has mastered the art of scaling content production while driving impactful results. Beyond her professional achievements, Katie is a meticulous planner who brings her organizational superpowers to every aspect of her life\u2014from planning epic events like her own wedding in 2022 to crafting impactful content. When she\u2019s not creating extraordinary content strategies, you\u2019ll find her teaching Lagree fitness classes, exploring new wine tasting adventures, or strolling along the beach with her Labrador Retriever.","sameAs":["https:\/\/www.linkedin.com\/in\/katiekirchner\/"],"url":"https:\/\/www.peerspace.com\/resources\/author\/katie\/"}]}},"_links":{"self":[{"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/posts\/144827","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/users\/39"}],"replies":[{"embeddable":true,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/comments?post=144827"}],"version-history":[{"count":1,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/posts\/144827\/revisions"}],"predecessor-version":[{"id":144829,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/posts\/144827\/revisions\/144829"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/media\/142747"}],"wp:attachment":[{"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/media?parent=144827"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/categories?post=144827"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/tags?post=144827"},{"taxonomy":"cohort","embeddable":true,"href":"https:\/\/www.peerspace.com\/resources\/wp-json\/wp\/v2\/cohorts?post=144827"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}