About the not giving the book. I wrapped it as a present with a nice card and gave it to you as she was fly out to visit her sister in another state. Similarly I'd give it anytime as you are departing each other for a time being.
If that is not an opportunity, then give it when parting for work. And expect reactions when you return home.