For dog lovers everywhere, forthcoming pup flick A Dog’s Purpose is sure to warm every canine lover’s heart. Based on American novelist W. Bruce Cameron’s 2010 novel of the same name, A Dog’s Purpose follows a pooch’s journey through various cycles of reincarnation. Searching for purpose through each of his lives, the trailer shows various heartwarming tales of love and bravery. Starring Josh Gad (as the voice of the dog), the film also features Britt Robertson and Dennis Quaid. A Dog’s Purpose is set to hit theaters January 27, 2017. You can watch the full trailer above.