
Home » OA/TOF information » OA/TOF Videos » Born Unable to Swallow: My OA/TOF Story by Tom Bright
Musician Tom Bright was born with Oesophageal Atresia (OA) and Tracheo-Oesophageal Fistula (TOF), rare conditions that meant he was born unable to swallow.
While life-saving surgery allowed him to survive, the journey didn’t end there.
Now, as a Celebrity Ambassador for TOFS, Tom is sharing his story to highlight the vital, life-long work of the charity. TOFS is the only organisation in the UK providing dedicated support to the 1 in 3,500 babies born with these conditions, as well as the adults they become.
Hello. It’s Tom bright here. I was born with a rare condition called OA/TOF. Which means I was born unable to swallow. The inability to swallow is something so much more complex than you would immediately assume. In fact, I’m very lucky to be here. As a baby, I was severely ill and underwent a lot of major life saving surgery. Life since has been both interesting and very difficult at times.
OA stands for Oesophageal Atresia. That’s where the oesophagus, aka your food pipe, isn’t connected to your stomach and TOF is where the trachea or windpipe is joined to your oesophagus instead of just to your lungs. It’s quite unbelievable really.
TOFS is a fantastic charity that not only supports children and adults with my condition, but also works with medical professionals across the UK and worldwide to advocate for better treatments, knowledge sharing and lifelong surgical aftercare.
When TOFS asked me to support them, I had to say yes.
TOFS told me about Laura who has gained a huge support network through the OA/TOF community. She said TOFS support over the years has been invaluable, and that they’ve helped her more than they’ll ever know. For me, every day is an absolute blessing and I’ve got an enormous gratitude for everything around me and all the things I can do. I made the decision to commit my life to writing songs, and it’s such a privilege to be following my dreams.
Thankfully, OA/TOF is pretty rare, but does affect about one in every 3,500 babies born. Can you imagine being a parent going from the high of bringing your child into the world, to suddenly seeing them whisked away for lifesaving surgery? What makes it harder is that most parents only discover that their baby has OA/TOF after birth.
Surgery is only the beginning. Like myself, people born with OA/TOF can have ongoing complications throughout their life. For me, my surgery resulted in my stomach being moved up to near my shoulders, which is now left me with severe gastric reflux and ongoing respiratory issues. So it’s a complex condition, but there is hope.
The TOFS charity want everyone born like me to be able to live life unlimited. TOFS charity is working to improve outcomes for all those affected by this condition. They support the OA/TOF community by providing free information, pastoral support and education for families, adults born with the condition and the medical professionals who treat them.
TOFS receives no government funding and relies completely on donations. And that’s why I’d like to ask you for your support.
Please help me spread a bit of positivity and donate to TOFS today. Every donation makes a difference. You can donate directly via the TOFS website, through PayPal, by bank transfer, or direct debit.
We really do need your help and it’s hugely appreciated.
Thank you so much.
Information correct at time of recording (February, 2026). Click here to read our disclaimer.
| Cookie | Duration | Description |
|---|---|---|
| cookielawinfo-checkbox-advertisement | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Advertisement" category . |
| cookielawinfo-checkbox-analytics | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Analytics" category . |
| cookielawinfo-checkbox-functional | 1 year | The cookie is set by the GDPR Cookie Consent plugin to record the user consent for the cookies in the category "Functional". |
| cookielawinfo-checkbox-necessary | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to record the user consent for the cookies in the "Necessary" category . |
| cookielawinfo-checkbox-others | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Others". |
| cookielawinfo-checkbox-performance | 1 year | Set by the GDPR Cookie Consent plugin, this cookie is used to store the user consent for cookies in the category "Performance". |
| CookieLawInfoConsent | 1 year | Records the default button state of the corresponding category & the status of CCPA. It works only in coordination with the primary cookie. |
| elementor | never | This cookie is used by the website's WordPress theme. It allows the website owner to implement or change the website's content in real-time. |
| enforce_policy | 1 year | PayPal sets this cookie for secure transactions. |
| ts | 3 years | PayPal sets this cookie to enable secure transactions through PayPal. |
| ts_c | 3 years | PayPal sets this cookie to make safe payments through PayPal. |
| Cookie | Duration | Description |
|---|---|---|
| aka_debug | session | Vimeo sets this cookie which is essential for the website to play video functionality. |
| nsid | session | This cookie is set by the provider PayPal to enable the PayPal payment service in the website. |
| player | 1 year | Vimeo uses this cookie to save the user's preferences when playing embedded videos from Vimeo. |
| tsrce | 3 days | PayPal sets this cookie to enable the PayPal payment service in the website. |
| x-pp-s | session | PayPal sets this cookie to process payments on the site. |
| Cookie | Duration | Description |
|---|---|---|
| l7_az | 30 minutes | This cookie is necessary for the PayPal login-function on the website. |
| sync_active | never | This cookie is set by Vimeo and contains data on the visitor's video-content preferences, so that the website remembers parameters such as preferred volume or video quality. |
| Cookie | Duration | Description |
|---|---|---|
| _ga | 2 years | The _ga cookie, installed by Google Analytics, calculates visitor, session and campaign data and also keeps track of site usage for the site's analytics report. The cookie stores information anonymously and assigns a randomly generated number to recognize unique visitors. |
| _gat_UA-51564864-7 | 1 minute | A variation of the _gat cookie set by Google Analytics and Google Tag Manager to allow website owners to track visitor behaviour and measure site performance. The pattern element in the name contains the unique identity number of the account or website it relates to. |
| _gcl_au | 3 months | Provided by Google Tag Manager to experiment advertisement efficiency of websites using their services. |
| _gid | 1 day | Installed by Google Analytics, _gid cookie stores information on how visitors use a website, while also creating an analytics report of the website's performance. Some of the data that are collected include the number of visitors, their source, and the pages they visit anonymously. |
| _hjAbsoluteSessionInProgress | 30 minutes | Hotjar sets this cookie to detect the first pageview session of a user. This is a True/False flag set by the cookie. |
| _hjFirstSeen | 30 minutes | Hotjar sets this cookie to identify a new user’s first session. It stores a true/false value, indicating whether it was the first time Hotjar saw this user. |
| _hjIncludedInPageviewSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's pageview limit. |
| _hjIncludedInSessionSample | 2 minutes | Hotjar sets this cookie to know whether a user is included in the data sampling defined by the site's daily session limit. |
| CONSENT | 2 years | YouTube sets this cookie via embedded youtube-videos and registers anonymous statistical data. |
| vuid | 2 years | Vimeo installs this cookie to collect tracking information by setting a unique ID to embed videos to the website. |
| Cookie | Duration | Description |
|---|---|---|
| VISITOR_INFO1_LIVE | 5 months 27 days | A cookie set by YouTube to measure bandwidth that determines whether the user gets the new or old player interface. |
| YSC | session | YSC cookie is set by Youtube and is used to track the views of embedded videos on Youtube pages. |
| yt-remote-connected-devices | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
| yt-remote-device-id | never | YouTube sets this cookie to store the video preferences of the user using embedded YouTube video. |
| yt.innertube::nextId | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
| yt.innertube::requests | never | This cookie, set by YouTube, registers a unique ID to store data on what videos from YouTube the user has seen. |
| Cookie | Duration | Description |
|---|---|---|
| _hjSession_2528865 | 30 minutes | No description |
| _hjSessionUser_2528865 | 1 year | No description |
| LANG | 9 hours | No description |