That would be a rose. Roses universally represent love. When paired with a snake tattoo, it has a different meaning like overwhelming passion and romantic temptation. To make it more outstanding, you should consider adding a traditional or Gothic art style to the snake and rose tattoo.