Hurricane Harvey caused havoc. It destroyed homes. It took lives.

It also revealed acts of kindness and quiet heroism.

American-Statesman reporter Sebastian Herrera and photographer Jay Janner left Austin on Aug. 28 to cover Harvey’s destruction in the Houston area and Beaumont. 

Horror and hope American-Statesman reporter shares experience covering Hurricane Harvey from the front lines. Enter _Horror and hope_ American-Statesman reporter shares experience covering Hurricane Harvey from the front lines. September 09, 04:36 AMKickerThis is a kicker.

Harveys destruction greeted us early in the Houston area on the morning of Monday, Aug. 28. American-Statesman photographer Jay Janner and I stood in murky water outside of the Ravensway neighborhood in Northwest Houston. Volunteers with a fishing boat showed up. We asked them if we could hop on as they made their way in. We had arrived from Austin hours earlier, getting to Houston through a partially flooded Interstate 10 and past the Katy area, which I had, until recently, spent two years covering as a reporter for the Houston Chronicle. In Ravensway, people were stranded in their homes. The rain pounded, and the floodwaters felt frigid as they rushed into my shoes and up past my knees. A howling wind ruffled my raincoat and blew raindrops into my eyes.

Once in the neighborhood, we arrived at the home of Bobby Nelson. Inches of water had already seeped into his home. Carpets were floating. Nelson, 78, paced back and forth, unsure of what he should take or leave. As he and the rescue volunteers packed his bags, I asked him if he lived with anyone else. He stopped moving and looked at me. His lips quivered. Im sorry, he told me. He began to cry. I live here by myself. My wife died two years ago. Rescue workers pulled Nelson into their boat minutes later. The volunteers would pick up two others before rowing out of the neighborhood onto dry land, dropping the people off and heading back in. Some of them wept after being rescued. People also were wading through the water to try to get to their homes. As we left Ravensway, we saw pickups rescuing flood victims, ambulances zooming by, their sirens blaring, police officers wrapping blankets around storm victims and more boats appearing. [**READ MORE: Extensive coverage of Texas response to Harvey**](

**_I thought I was going to die_**

As we made our way farther into Houston, traffic rules often disappeared. Cars drove into oncoming traffic as they tried to avoid floodwaters. Flooded road after flooded road made driving through Houston a maze. Some traffic lights were not working at all. Not one business seemed open. In a metro area of more than 6 million people, many roads and neighborhoods seemed eerily empty. Hotels were packed, and shelters were filling. In West Houston near the Addicks Reservoir, people waded through floodwaters near businesses. Some stood around, looking down a flooded road that stretched for blocks, gasping, taking photos with their phones and talking. Volunteers, as well as Harris County officials, drove past blocked roads and sped off into the floodwaters to search for people using airboats. I heard a thundering noise in the sky and looked up to see a military helicopter zoom by.

We noticed a fleet of emergency vehicles drive up to a neighborhood near the south end of the reservoir. FEMA rescue workers in life vests and helmets stepped out, carrying walking sticks. Some grabbed a boat and began wading through knee-deep water into the neighborhood. Along the way, they looked into a car that was partially submerged. No one appeared to be inside. They disappeared into a home about 100 yards away. Minutes later they were out, with a middle-aged man and a young boy inside the boat. I was scared, the boy, Carlos Peterson, told me after getting out of the boat. I thought I was going to die.

**_On to Beaumont_**

We woke up Wednesday, Aug. 30, to news about the destruction Harvey was causing in smaller towns east of Houston, specifically in Beaumont and Port Arthur. We headed in that direction. We barely made it to Beaumont. U.S. 90 going east had huge patches of water that were impassible unless you had a large vehicle (thankfully, we did). At one point, I stared down at the road and couldnt see the white lines. Businesses yards away had water halfway up to their roofs. The other side of the highway looked like a lake. In Beaumont, we saw a dump truck drive into a flooded neighborhood. More helicopters glided above us as the rain poured.

At the Beaumont Civic Center, which had been turned into a Red Cross shelter, hundreds gathered inside. Green sleeping cots were lined into dozens of rows. People searched for a place to rest. Some stretched out, exhausted, on a cot. Others sat trying to pass the time on their phone, eating or just sitting, not quite sure what to do. Volunteers stacked piles of clothes on a stage. Military personnel walked past. A line formed where they were serving food. Dozens of portable bathrooms lined a sidewalk outside. Sometime overnight Wednesday or early Thursday morning, Beaumonts main water pumps flooded, leaving the town without a working water system. People began lining around grocery stores. Anxiety grew as reports circulated of gas pumps throughout Texas being down, making evacuating harder. Patients at the Beaumont Baptist Hospital were being rolled out, still in their beds, and loaded into helicopters that were landing in the hospitals parking lot. All of them were being evacuated to other cities. Trucks carrying water and supplies appeared downtown. People lined up to get their share. Several National Guard Humvees were parked nearby. City leaders said they werent sure when water pumps would work again. We saw piles of peoples belongings stacked outside of homes both in Beaumont and Houston. Inside, shocked residents continued to pick up their soggy possessions, the walls around them gutted to their bones. In many, flooring was being ripped up, and salvageable furniture was stacked in heaps. In one Southwest Houston neighborhood, it seemed like every house had a pile of rubble in front of it.

**_Acts of kindness_**

For all of the chaos Harvey brought, I also witnessed countless moments of resilience and of hope. I saw people jump into sewage-infested floodwaters to rescue strangers. I saw lines of pickups hauling fishing boats drive into flooded towns and neighborhoods. There were sights of people embracing each other and donated food and supplies being carried into shelters so victims could have a warm meal and a dry set of clothes. At the Beaumont Civic Center, children tossed balls around and played with blocks while filling an area with laughter. The kindnesses being offered to the storm victims were extended even to us, a reporter and photographer from faraway Austin. In Beaumont, it seemed that impassible roads and packed hotels were going to force us to sleep at the shelter. But Lenny Caballero, one of the Civic Center leaders we met that day, and his wife, Melissa, offered to let us stay in their home for as many nights as needed. They provided beds and a warm shower. They brought us egg croissants in the morning. They spoke to us like friends. When the water stopped pumping, they showed me how to flush a toilet without running water. (You quickly dump a bucket of water into the toilet. Works like magic.) We slept there two nights. When we were preparing to leave, a simple thank you didnt seem to suffice for what they had done for us. We might need it too someday, Melissa Caballero told me.


After nearly a week on Harveys front lines, on Friday, Sept. 1, we started making our way back to Austin. The highways were packed with cars as waters receded. The sun made an appearance. As we drove, I thought of all we had seen. Harvey had given Texas its worst. It caused havoc. It destroyed homes. It took lives. It also revealed acts of kindness and quiet heroism. I looked down at my smartphone and saw a breaking news alert. It told us that another powerful storm, Hurricane Irma, was beginning to barrel its way toward the Caribbean Islands and possibly Florida. It could be there soon, the alert warned. I hoped they would be ready.

.sh_embed { position: relative; height: auto; z-index: 999999; overflow: hidden; background-color: #ddd; color: white; font-family: 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif; } .sh_embed * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .sh_embed .sh-embed-bg { position: absolute; width: 110%; height: 110%; top: -5%; left: -5%; z-index: -1; opacity: .8; background-color: #000; } .sh_embed #embed_article { display: none; } .sh_embed .sh-embed-img { display: block; zoom: 1; opacity: .5; width: 100%; height: 100%; object-fit: cover; image-rendering: pixelated; image-rendering: optimizeSpeed; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale'); -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod='scale')"; -webkit-filter: blur(5px); -moz-filter: blur(5px); -ms-filter: blur(5px); filter: blur(5px); filter: progid:DXImageTransform.Microsoft.Blur(pixelamount=5); } .sh_embed .sh-embed-meta { width: 100%; padding: 70px 30px 80px; text-align: center; } @media (max-width: 755px) { .sh_embed .sh-embed-meta { padding: 50px 24px 60px; } } .sh_embed .sh-embed-meta .sh-embed-title, .sh_embed .sh-embed-meta .sh-embed-subtitle, .sh_embed .sh-embed-meta .sh-embed-btn { margin: 0; padding: 0; opacity: 1; font-style: normal; } .sh_embed .sh-embed-meta .sh-embed-title { margin: 0; opacity: 1; color: white; line-height: 1.1; font-size: 50px; font-weight: bold; } @media (max-height: 820px), (max-width: 1100px) { .sh_embed .sh-embed-meta .sh-embed-title { font-size: 40px; } } @media (max-height: 720px), (max-width: 755px) { .sh_embed .sh-embed-meta .sh-embed-title { font-size: 28px; } } .sh_embed .sh-embed-meta .sh-embed-subtitle { max-width: 600px; margin: 10px auto; opacity: 1; color: white; line-height: 1.4; font-size: 18px; font-style: normal; font-weight: normal; } @media (max-height: 820px), (max-width: 1100px) { .sh_embed .sh-embed-meta .sh-embed-subtitle { font-size: 16px; } } @media (max-height: 720px), (max-width: 755px) { .sh_embed .sh-embed-meta .sh-embed-subtitle { font-size: 14px; } } .sh_embed .sh-embed-meta .sh-embed-btn { display: block; width: 160px; margin: 20px auto 0; padding: 10px; border-radius: 2px; background: #ffffff; background: rgba(255, 255, 255, 0.9); color: #000; line-height: 1; font-size: 18px; font-weight: bold; text-decoration: none; text-align: center; } .sh_embed .sh-embed-meta .sh-embed-btn:hover { border: none; background: #fff; text-decoration: none; } @media (max-height: 720px), (max-width: 755px) { .sh_embed .sh-embed-meta .sh-embed-btn { font-size: 14px; width: 120px; padding: 8px; } } .sh_embed iframe { display: block; padding: 0; border: 0; background-color: white; } .sh_embed .sh-embed-close { display: block; position: absolute; z-index: 99999; bottom: 40px; right: 15px; width: 100px; height: 35px; padding-top: 12px; border-radius: 20px; background: black; background-color: rgba(0, 0, 0, 0.6); color: #fff; text-align: center; text-decoration: none; line-height: 1; font-size: 12px; font-weight: bold; text-transform: uppercase; font-family: Arial, helvetica, sans-serif; cursor: pointer; } .sh_embed .sh-embed-close span { display: inline-block; margin-top: -4px; margin-right: 2px; font-size: 18px; font-weight: normal; vertical-align: middle; } .sh_embed .sh-embed-close:hover, .sh_embed .sh-embed-close:active { border: none; background-color: rgba(0, 0, 0, 0.8); } .sh_embed .sh-embed-meta .sh-embed-title{font-family:'Merriweather',serif} .sh_embed .sh-embed-meta .sh-embed-subtitle{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif} .sh_embed .sh-embed-meta .sh-embed-btn,.story .section-title .story-metadata .text-inner{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;text-shadow:none} .sh_embed .sh-embed-meta .sh-embed-title{font-family:'Merriweather',serif} .sh_embed .sh-embed-meta .sh-embed-subtitle{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif} .sh_embed .sh-embed-meta .sh-embed-btn,.story .section-title .story-metadata .text-inner{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:normal;text-shadow:none} (function() { function loadStory(event) { if( /Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent) ) { return true; } var storyURL = $(this).attr('href'); var storyProtocol = storyURL.split('/')[0]; var pageProtocol = window.location.href.split('/')[0]; if (pageProtocol === 'https:' && storyProtocol === 'http:') { return true; } event.preventDefault(); var $window = $(window); var $body = $('body'); var $iframe = $(''); $iframe.prop('src',storyURL); var $placeholder = $(""); var $el = $(this).closest('[data-sh-embed]'); var $close = $('✖ Close'); var position = {origin: $el.offset(), width:$el.width(), height: $el.height()}; $close.on('click', closeStory); $body.css({overflow:'hidden'}); $placeholder.css({width:$el.css('height'), display:'block'}); $placeholder.insertBefore($el); $body.append($el); $el.addClass('selected-embed'); $'position',position); $el.find('.sh-embed-meta').fadeOut('fast'); $el.append($iframe); //Set the embed box to be absolutely positioned $el.css({ position:'absolute',, left:position.origin.left, width:position.width, height:position.height }); //Animate to full screen $el.animate({ top:$window.scrollTop(), left:0, width:'100%', borderWidth:0, height:$window.height() }, 500, function() { $iframe.css({visibility:'visible'}); $iframe.fadeIn(); $el.append($close).fadeIn(); }); //Watch for browser height changes $window.on("resize.iframe", function() { $el.height($window.height()); }); } function closeStory(event) { event.preventDefault(); var $window = $(window); var $el = $('div.selected-embed'); var originalPosition = $'position'); var $close = $el.find('.sh-embed-close'); var $iframe = $el.find('iframe'); $el.removeClass('selected-embed'); $iframe.fadeOut('fast'); $close.fadeOut('fast'); //Set the now relative positioned area to where it would be if it was absolutely positioned $el.css({ marginTop:(0-$el.offset().top+$('body').scrollTop()), borderWidth:'3px', marginLeft:(0-$el.offset().left), width:$window.width(), height:$window.height() }); //Animate down to the small size that it was originally $el.animate({ marginTop:0, marginLeft:0,, left:originalPosition.origin.left, width:originalPosition.width, height:originalPosition.height }, 500, function() { $('body').css({overflow:'auto'}); $iframe.remove(); $close.remove(); $el.find('.sh-embed-meta').fadeIn(); var $placeholder = $("#sh_placeholder"); $el.insertAfter($placeholder); $placeholder.remove(); $el.css({position:'relative','top':0,'left':0}); }); //Stop watching for browser height changes $"resize.iframe"); } $('.sh-embed-btn[data-embed-untouched]').each(function() { $(this).removeAttr('data-embed-untouched'); $(this).on('click', loadStory); }); })(); ]]