Red roses symbolize everlasting love and a dozen of them add the idea of completion or perfection. Twelve has a long history of standing for complete or perfection. So a dozen red roses could mean perfect love or complete devotion.