This is not just Greyhound in Roanoke but their overall company policy. My son needed a bus ticket to get from Roanoke to New Jersey. He has no money. I am paying his bus ticket so that he can go see his dad. Greyhound is charging me an extra $ 18.00 as a «gift» fee! What kind of baloney is that!!! It is outrageous and wrong.