I recognize the start of the story. With the girl. I recently talked to one for half an hour in a store, two days in a row. Then I asked her out and she said: my boyfriend wouldn't like that now would he? Of course he would I said.. But it didn't help
Don't recall the whale part