Here is the full list of all 48 The Messenger achievements. It takes around 15-20 hours to unlock all of the achievements on Windows.
Make your first purchase at the Craftman's Corner
Win the race with a perfect score
Accept 'THE DEAL'
Unclog the Money Sink
Defeat the Demon General... again
Meet the voodoo mask
Defeat the Voodoo Totem
Defeat Octo
Make it from the beginning of the game to beating the Queen of Quills with zero deaths
Make it through Dark Cave without the 'Power of True Sight'
Rescue all Phobekins
Defeat Colos & Suses
Get to the top of the mountain
Defeat the Arcane Golem
Time travel to the future
Defeat the Sky Serpent
Defeat the Demon General
Ride Manfred around the world back to where it all started
Make it out of the underwater labyrinth
Bump on a few flowers in Rivière Turquoise
Run on lava
Defeat the Demon King
Complete the Elemental Skylands scenario
Survive the Corrupted Future chase
Receive the Key of Love
Complete the Melody
Defeat Phantom
Beat the game
Destroy all Power Seals
Buy all upgrades from the shop
Enter all areas of the world
Be lectured on the power of stories
Be lectured on the inner child
Kill a green demon in a single hit
Keep a windmill shuriken going for 15 seconds
Defeat the Queen of Quills
Jump down the big waterfall in Bamboo Creek
Defeat the Emerald Golem
Defeat the Necromancer
Buy five upgrades in the shop
Destroy a Big Time Shard
Execute 15 Cloudsteps without landing or clinging to a wall
Destroy your first Power Seal
Meet Quarble
Be lectured on happiness
Buy the Swim Dash upgrade from the shop
Attack your first enemy projectile
Beat the intro without dying