Definitely herpes virus. Take lysine!
Herpes labialis
Herpes
Hepes labialis
Herpes.. cold sores on lip during stress