In loving memory

Blain Troy Weaver, Jr.

August 19, 1960 – October 16, 2026

Age 66 · Christiansburg, VA

Blain Troy Weaver, Jr., 66, of Christiansburg, VA, died October 16, 2026. Blain was born August 19, 1960. Arrangements are by Horne Funeral Service and Crematory, Inc..

Updated · Source: Horne Funeral Service and Crematory, Inc.

Obituary, guestbook and flowers

Blain’s full obituary is with Horne Funeral Service and Crematory, Inc.. Sign the guestbook, send flowers or a card there.

Read the obituary at Horne Funeral Service and Crematory, Inc.

Family of Blain?

Add photos, a slideshow and Blain’s life story in your own words. It’s free, and you can change or remove it any time.

Create a free memorial page

Quick answers

How old was Blain Troy Weaver, Jr.?
Blain Troy Weaver, Jr. of Christiansburg, VA was 66 when Blain died on October 16, 2026; Blain was born August 19, 1960.
Which funeral home is handling Blain’s arrangements?
Horne Funeral Service and Crematory, Inc. is handling arrangements for Blain Troy Weaver, Jr. and publishes the full obituary, guestbook and flower orders on its website.

Recent Blacksburg obituaries

All Blacksburg obituaries and this week’s services