I find several characters very relatable, and well written. Kotaro is a unique and adorable character, overall very likable! The dynamic between everyone and Kotaro is different and adorable in it's own way. You will probably cry a bit, so grab some tissues!