High going pulse

I find that very hard to believe...

I have no idea what that means...