Tolong jelaskan mengenai Sinopsis dari Koishite Akuma

Ruka Kuromiya (Yuma Nakayama) seorang vampir yang sebelumnya tidak pernah pergi ke dunia manusia, harus memasuki dunia manusia demi mencari seorang gadis yang ditakdirkan untuknya. Ia harus meminum darah gadis tersebut agar gigi taringnya yang masih belum muncul dapat tumbuh dan ia dapat meminum darah manusia seperti vampir pada umumnya. Demi hal itu, Ruka menyamar sebagai anggota keluarga Shinjo dengan bantuan Kaito (Masahiko Kondo), seorang vampir senior yang membimbingnya di dunia manusia. Keluarga Shinjo adalah sebuah keluarga sederhana yang membuka sebuah restaurant china kecil di pinggir jalan. Keluarga tersebut terdiri atas 3 orang, yaitu sang kakek, Jiro Shinjo (Shiro Ito), sang ibu, Atsuko Miura (Keiko Horiuchi) dan sang anak, Shota Miura (Shintaro Morimoto). Sang ayah telah meninggal saat Shota kecil.

Selain memasuki keluarga Shinjo, Kaito juga membantu Ruka untuk memasuki sebuah sekolah dengan memalsukan identitas masa lalunya. Ruka yang memiliki paras sangat tampan pun langsung memiliki setumpuk penggemar wanita di sekolah barunya tersebut. Salah satunya adalah Kaori Takagi (Nanami Sakuraba), ketua kelas di kelas tempat Ruka berada. Hal itu membuat Hiroto Handa (Kento Nakajima) yang memang sudah lama menyukai Kaori, cemburu terhadap Ruka.

Sementara itu, Makoto Natsukawa (Rosa Kato) adalah seorang gadis yang baik, periang dan perhatian. Ia merupakan guru bahasa inggris sekaligus wali kelas Ruka. Ruka memiliki paras yang sama persis dengan mantan kekasih Makoto bernama Ayumu yang telah meninggal karena suatu kejadian.

Pada awalnya, Ruka mengira bahwa Kaori adalah gadis yang ditakdirkan untuknya. Namun, taringnya tidak bereaksi terhadap Kaori, membuktikan bahwa dugaannya salah. Siapa sangka bahwa gadis yang ditakdirkan untuk Ruka adalah Makoto, gurunya sendiri. Namun, hal itu bukanlah suatu kebetulan. Takdir antara Ruka dan Makoto memang telah terhubung sejak dahulu. Ruka memiliki suatu benang yang mengubungkannya dengan masa lalu Makoto yang ia lupakan.