Fetching details from the dictionary...
to have something on one's mind; to have (undisclosed) reservations; to feel conflicted