A colleague asked me where to buy the best quality red roses. He wants to get 20 for his girlfriend for his anniversary. I had to admit I have never bought flowers for anyone romantically. Where sells the best roses that you can get delivered?