Justin surprises fan with the 1-800-FLOWERS Bieber bouquet! - M Magazine

Justin surprises fan with the 1-800-FLOWERS Bieber bouquet!