Updated

An Indian taxi driver based in Abu Dhabi had the ride of his life thanks to a generous passenger.

Liam Murphy, an engineer from Cork, Ireland, was visiting the United Arab Emirates for business when he decided to spend a day at the Ferrari World theme park.

During the two hour drive from Dubai, Murphy began speaking with his Indian-born driver, Shakiha, and learned that he had never been able to afford to go inside the park despite having lived abroad for 14 years, reports Metro UK. Instead, he usually waited outside for a few hours until his passengers returned.

Instead of letting Shakiha wait outside, Murphy decided to treat his driver to day at the park, shelling out $95 for a ticket.

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));

“Today I made his dreams come true for the laugh,” Murphy posted on Facebook. “His first ever roller coaster ride was on the fastest in the world.”

In addition to being the world's largest indoor theme park, Ferrari World is home to several high-speed attractions including the world’s fastest roller coaster Formula Rossa. Cars reach speeds up to nearly 150 miles per hour—not an easy ride for a first time roller coaster experience.The pair also rode on the Fiorano GT Challenge, with cars that look just like a Ferrari F430 Spider.

(function(d, s, id) { var js, fjs = d.getElementsByTagName(s)[0]; if (d.getElementById(id)) return; js = d.createElement(s); js.id = id; js.src = "//connect.facebook.net/en_US/sdk.js#xfbml=1&version=v2.3"; fjs.parentNode.insertBefore(js, fjs);}(document, 'script', 'facebook-jssdk'));

Though Shakiha reportedly had a great time at the park, Murphy posted that his driver did say “I do not feel well sir,” after experiencing the hairpin turns and record-breaking speed of the park coasters.