Just finished it and it was pretty enjoyable, though there was a bit of dragging and repetition during some parts. It reminds me of Misery, though I haven't read that one haha
I couldn't find the password for the "present" zip though :((
There's a reason why Nagi tells you not to forget her birthday.