This gets me in trouble every single time! I keep telling myself "one more chapter..." which then turns into five or ten more chapters, which then turns into me finishing the book as the sun is rising and June is wanting breakfast. Yet, I do have to say, it's worth it.
You're right! It is so worth it. If a good book keeps you up all night, then that means it was an amazing book! A rare find.