I have a question about the last sentence here taken from [this](http://eow.alc.co.jp/%E3%81%9D%E3%81%AE%E5%B9%BB%E6%83%B3%E7%9A%84/UTF-8/?ref=ex&exp=HT118103&dn=2268026&dk=JE&pg=1) essay:

> 
> やっぱり旅っていいな…としみじみ感じます。  
> 
>  'Then you will know the true joy of travelling.'
> 
> 
> 食事の後はちょっと外へ出てみましょう。  
> 
>  'After your meal, go outside for a while.'
> 
> 
> なんと宿のすぐ裏でホタルたちが一面に乱舞。  
> 
>  'You will see a myriad of fireflies dancing right behind the inn.'
> 
> 
> その幻想的なことといったら息をのんでしまうほどです。  
> 
>  'The phenomenon will take your breath away.'
> 
> 
> 

The English translation provided, though conveying the right idea, is very loose. Here is my more literal translation (which doesn't flow as nicely):

> 
> 'Just speaking of such a fantastic thing, it's enough to take one's breath away.'
> 
> 
> 

I am wondering who is speaking in this sentence and whose "breath is being taken away" (yes my translation is still quite figurative). Is it (a) the speaker (I guess this is called 1st person singular)? = "Just speaking of such a fantastic thing takes my breath away" 
Or is it that (b) if "one were to describe the event it would take one's breath away" = (third person singular)? Or (c) a combination of these = 'If I spoke of these things it would be enough to take your breath away" or (d) just ambiguous? If there is a clear answer, how can one ascertain who is performing these actions?

Edit: Or perhaps I should understand these as two figurative phrases?
その幻想的なことといったら = such an amazing thing
息をのんでしまうほどです。=just breath-taking!

I apologize in advance for my ignorance of grammatical terms.