Novel Cantik Itu Luka memiliki genre romantis, sejarah, dan realisme magis. Sebab, dalam buku ini digambarkan kisah sejarah kolonialisme di Indonesia.
Eka menyajikan kisah seorang perempuan yang bernama Dewi Ayu. Dewi Ayu adalah seorang wanita yang sangat cantik, tapi kecantikannya tersebut bukan sebagai sesuatu yang menguntungkan, melainkan membawa malapetaka bagi dirinya beserta keturunannya.
Oleh karena kecantikan Dewi Ayu, dirinya menjadi seorang pelacur bagi para tentara Belanda dan Jepang. Dewi Ayu adalah seorang pelacur ternama yang bayarannya mahal dan sangat dicari oleh para pelanggannya.