500년 전 날개를 잃고 인간 세상에 머물게 된 요정 천상혁. 다시 날개를 되찾기 위해서는 스물여덟 번의 탈바꿈을 마쳐야 하고, 그러려면 사람들 곁에 머물면서도 결코 마음이 흔들려서는 안 된다. 그렇게 마지막 탈바꿈을 앞둔 상혁 앞에 나타난 사람은 동물병원 수의사 오백련. 눈부신 외모를 지녔지만 그녀와 사랑에 빠진 남자들은 하나같이 다치거나 불행해지는 탓에 연애마다 실패를 거듭해 온 그녀다. 큐피드를 자처하며 백련의 사랑을 이어 주려던 상혁은 어느새 그녀에게 끌리는 자신을 발견하고, 형사 서재희까지 백련 곁에 나타나면서 이들의 관계는 걷잡을 수 없이 꼬여 간다.