#ー vi updates
Explore tagged Tumblr posts
haolovre · 3 months ago
Text
Yall what if i write my yandere smau and the seonghwa one just in a long oneshot. Ofcourse them separate
1 note · View note
haolovre · 10 days ago
Note
the way that i SCREAMED (without the s) my days love this
This thought has been running through my head all day… BUT
Imagine relaxing in bed with gunwook, sitting in between his legs and your back against his chest, with one hand over your stomach to hold you close and the other hand playing with your clit. He’s whispering in your ear and kissing your neck as he’s praising you and telling you all of the ways he’s gonna ruin you
oh YES, this has me SCREAMING SO BAD!!
Like it would be just you and him, having a lazy morning and just chilling in bed, cuddled up at first. With the way he's needy in the mornings, there's no doubt that you'd end up sitting between his legs, your back pressed against his chest and your legs spread out as he rests one hand on your stomach, relishing the feeling of being so close to you while he has his other hand between your legs, rubbing your clit as you let out soft moans and mewls.
He's going to be gentle at first, his head nuzzled in the crook of your neck, leaving kisses against your skin as he lets his fingers glide around your sensitive bud, loving how wet you're becoming just from a little bit of stimulation. And I know he'd talk you through it + talk dirty at the same time like: "Such a good girl, letting me use her pretty pussy." Or "Good baby...you're gonna let me ruin this pussy, yeah? Gonna let me fill you up with my cum? Let me flood your pretty hole with my seed?" while he's pinching and tugging your clit, making you feel more sensitive than you already were.
Let's just say...he may plan to make you unable to walk at least a few days...just to have an exuse to take care of you :D
164 notes · View notes
awsexchage · 6 years ago
Photo
Tumblr media
Google App Engineのフレキシブル環境にNuxt.jsをデプロイしてみた https://ift.tt/2LSZPCF
概要
Google App Engineのフレキシブル環境にNuxt.jsのSSRアプリをサービスとしてデプロイしてみました。 Nuxt.jsはMacのDockerで開発環境をつくり、npmではなくyarnを利用、言語はTypeScriptとSCSSが利用できるようにしました。(趣味
上記を実現するのにすでに良い記事があったのですが、手順としてまとめてみました。 同じ趣味の方は大いにご参考ください^^
Nuxt.jsとは
Vue.js製フレームワークNuxt.jsではじめるUniversalアプリケーション開発 https://html5experts.jp/potato4d/24346/
Nuxt.js(ナクストと読みます)はReact.jsベースのSSR用フレームワークであるNext.jsに触発されて作成された、Vue.jsベースのフレームワークです。
です。
手順
Docker環境構築
Dockerはインストール済みの前提です。
環境構築には、下記を大いに参考させてもらいました。感謝!
Dockerでローカル環境を汚さずにNuxt.jsを始めてみる https://qiita.com/ProjectEuropa/items/d9ee1b8c96084e3bab55
docker-compose.ymlとDockerfileの記述は上記記事をご参考ください。
> mkdir 任意のディレクトリ > cd 任意のディレクトリ > vi docker-compose.yml > vi Dockerfile
docker-composeのバージョンが1の場合、build パラメータ指定方法を変更する必要があります。(1敗
version1だったー
> docker-compose version docker-compose version 1.22.0, build f46880f docker-py version: 3.4.1 CPython version: 3.6.4 OpenSSL version: OpenSSL 1.0.2o 27 Mar 2018
参考) Compose ファイル・リファレンス http://docs.docker.jp/compose/compose-file.html
バージョン1のフォーマット では、 build の使い方が異なります
docker-compose.yml
- build: - context: ./ + build: ./
で、dockerコンテナを立ち上げてwebコンテナに入ります。
> docker-compose build (略) > docker-compose up -d (略) > docker-compose exec web bash [root@xxxxxxxxxxx html]#
Nuxtアプリの作成と動作確認
無事にコンテナに入れたらnuxtアプリを作成していきます。 ���回は、TypeScriptとSCSSを利用します。
下記記事を大いに参考にさせてもらいました。感謝!
Nuxt.js + TypeScript + Sass + ESLint 事始め https://qiita.com/ryota-yamamoto/items/4b06ef51926df1bdbae8
コンテナ内
> npm install yarn -g /usr/bin/yarn -> /usr/lib/node_modules/yarn/bin/yarn.js /usr/bin/yarnpkg -> /usr/lib/node_modules/yarn/bin/yarn.js + [email protected] added 1 package in 1.137s > vue -V 2.9.6 > vue init nuxt-community/typescript-template nuxt-sample vue-cli · Generated "nuxt-sample". To get started: cd nuxt-sample npm install # Or yarn npm run dev > cd nuxt-sample/ > yarn (略) > yarn add --dev node-sass sass-loader (略)
SCSSにするため、Nuxtアプリ内の記述を変更します。
components/Card.vue
-<style scoped> +<style lang="scss" scoped>
pages/index.vue
-<style scoped> +<style lang="scss" scoped>
設定ファイルとmain.cssのファイル名を変更します。
nuxt.config.js
- css: ["~/assets/css/main.css"], + css: ["~/assets/css/main.scss"],
コンテナ内
> mv assets/css/main.css assets/css/main.scss
準備ができたので、アプリを立ち上げてみます。
コンテナ内
> yarn run dev (略) OPEN http://localhost:3000 nuxt:render Rendering url / +0ms nuxt:render Data fetching /: 179ms +0ms nuxt:render Rendering url / +13s nuxt:render Data fetching /: 33ms +12s
はい。 これでホストから下記へアクセスするとページが表示されるはずです。
open http://localhost:3000/
Tumblr media
やったぜ。
Google App Engineへデプロイ
ここからはGoogle App Engineへデプロイをしてみます。
gcloud コマンドのインストールは下記をご参考ください。 ※今回はNode.jsのインストールは不要。
SDK for App Engine のダウンロード https://cloud.google.com/appengine/docs/flexible/nodejs/download
GCPプロジェクトやデプロイに必要な設定は下記をご参考ください。
GCP プロジェクト、App Engine アプリケーション、課金の管理 https://cloud.google.com/appengine/docs/flexible/nodejs/managing-projects-apps-billing
Nuxtアプリのビルド
デプロイするために、Nuxtアプリをビルドします。
コンテナ内
> yarn run build yarn run v1.9.4 $ nuxt build (略) Asset Size Chunks Chunk Names server-bundle.json 189 kB [emitted] nuxt:build Building done +2m Done in 141.32s.
デプロイ設定
Google App Engineへのデプロイについては下記を参考にさせてもらいました。感謝!
Nuxt.js on Google App Engine(GAE) https://qiita.com/SatoTakumi/items/4f418dc5c700b9d66d7d
Google App Engineへデプロイするための設定をします。 こちらの作業はコンテナ内・外どちらで行っても問題ありません。
Google App Engineはpackage.jsonのstartをみてアプリを起動するそうなので、HOSTとPORT を指定します。
package.json
- "start": "nuxt start", + "start": "HOST=0.0.0.0 PORT=8080 nuxt start",
また、Google App Engineのフレキシブル環境でランタイム指定をするのに、package.jsonでnodeのバージョンを指定します。ファイルの最後に追加しましょう。
package.json
- } + }, + "engines": { + "node": "9.x" + }
Google App Engineのデプロイに必要となるapp.yamlを追加します。こちらはNuxtアプリのディレクトリ直下に置きます。
touch app.yaml
もし、既存のGCPプロジェクトへデプロイする場合には、service を指定します。 指定しないとdefaultサービスへデプロイして痛い目にあいます。(1敗
runtime の指定はnodejsとします。バージョン指定はすでにpackage.jsonで行っていますね。
app.yaml
runtime: nodejs env: flex # プロジェクトに初めてデプロイする場合は下記設定は不要 service: 任意のサービス名
Google App Engineへデプロイ
準備ができましたので、デプロイします。 こちらはコンテナ外で作業しましょう。
コンテナ外
> gcloud app deploy Services to deploy: descriptor: [任意のディレクトリ/nuxt-sample/app.yaml] source: [任意のディレクトリ/nuxt-sample] target project: [GCPのプロジェクトID] target service: [サービス名] target version: [20180810t135530] target url: [https://サービス名-dot-GCPのプロジェクトID.appspot.com] (略) Deployed service [サービス名] to [https://サービス名-dot-GCPのプロジェクトID.appspot.com] You can stream logs from the command line by running: $ gcloud app logs tail -s サービス名 To view your application in the web browser run: $ gcloud app browse -s サービス名 Updates are available for some Cloud SDK components. To install them, please run: $ gcloud components update
はい。 それでは、上記にあるURLにアクセスしてみましょう。
https://サービス名-dot-GCPのプロジェクトID.appspot.com
Tumblr media
やったぜ。 最後に、不要になったらGCP管理コンソールからサービスを削除しておきましょう。
それでは、良きTypeScriptとSCSSでNuxt.jsをDockerコンテナ上で開発、App Engineにデプロイライフを^^(長い
参考
Vue.js製フレームワークNuxt.jsではじめるUniversalアプリケーション開発 https://html5experts.jp/potato4d/24346/
Dockerでローカル環境を汚さずにNuxt.jsを始めてみる https://qiita.com/ProjectEuropa/items/d9ee1b8c96084e3bab55
Compose ファイル・リファレンス http://docs.docker.jp/compose/compose-file.html
Nuxt.js + TypeScript + Sass + ESLint 事始め https://qiita.com/ryota-yamamoto/items/4b06ef51926df1bdbae8
Nuxt.js on Google App Engine(GAE) https://qiita.com/SatoTakumi/items/4f418dc5c700b9d66d7d
Node.js ランタイム https://cloud.google.com/appengine/docs/flexible/nodejs/runtime
SDK for App Engine のダウンロード https://cloud.google.com/appengine/docs/flexible/nodejs/download
GCPプロジェクトやデプロイに必要な設定は下記をご参考ください。
GCP プロジェクト、App Engine アプリケーション、課金の管理 https://cloud.google.com/appengine/docs/flexible/nodejs/managing-projects-apps-billing
NPM vs Yarn Cheat Sheet https://shift.infinite.red/npm-vs-yarn-cheat-sheet-8755b092e5cc
元記事はこちら
「Google App Engineのフレキシブル環境にNuxt.jsをデプロイしてみた」
September 05, 2018 at 02:00PM
0 notes
irisu-in-wonderland · 7 years ago
Text
BTOで購入したUEFI+セキュアブート環境PCでデュアルブート,GPU機械学習環境を構築
はろー、いりすです。
最近ボーナスが出たのでド○パラでGALLERIA ZVを購入したので、ゲームだけでなくGPUを使った機械学習環境を構築したいとおもいます。
構築した環境は以下です。
OS: Windows10とUbuntuのデュアルブート
Windows 10 (sda)
Ubuntu 16.4 LTS (sdc)
NVIDIA Driver: 390.35
cuda: 9.0
cudnn: 7.0.5
TensorFlow: 15.0
XGB: latest
historyを切り貼りしたので環境設定などは微妙であんまりコードは参考にしないほうがよいと思います。
こういうところで詰まった! ここを見ればよいのか! という共有になればいいです。
Linux OSの構築
まず、GPU開発環境を構築する先はLinuxです。(Windowsだと色々面倒なので)
そのためにCドライブでデュアルブートをするのではなく新しくSSDを購入し、そこにOSをインストールします。
BTO製のPCだとWindowsのインストールディスクがなく、デュアルブート失敗のリスクが高いからです。
SSDを購入する
まず、秋葉原で以下を購入しました。
250GのSSD
SSDとケースを接続するネジ
sataケーブル
PCショップの店員さんに「Linux環境作りたいんですけど~」など聞き、スペックは決定しました。
SSD増築に関しては以下が参考になりました。
【SSD】増設するよ
http://gamingjisakupc.com/%E8%87%AA%E4%BD%9Cpc/%E3%80%90ssd%E3%80%91%E5%A2%97%E8%A8%AD%E3%81%99%E3%82%8B%E3%82%88/
価格.com - SSDの選び方
http://kakaku.com/pc/ssd/guide_0537/
家に帰って取り付けます。
UEFI画面 or windows ディスク管理画面でSSDが接続されていることを確認します。
別ドライブにUbuntuをインストールする
基本的な手順は以下のリンク先手順に従ってインストールしました。
空の内蔵HDDにUbuntu14.04をインストールしてマルチブート(nvidia GPU使用)
http://may46onez.hatenablog.com/entry/2016/02/04/201701
この手順はDVD+Ubuntu 14.04ですが、LiveUSB+Ubuntu 16でも可能です。
【詰まったところ】
USBからBootしてもtry ubuntuできない…
→ 上のURLにもある通りquiet splash -> nomodesetにする
Ubuntuインストール完了後にしたこと
無事Ubuntu 16がインストールできました! でも、viでカーソルを押してもABCDになるし、バックスペース反応しないし、apt-get updateでエラーが発生する…
それぞれ以下の対応を行いました。
カーソルを押してもABCDになる, BSが反応しない
https://qiita.com/blue_camel/items/e2bd59a3b33acd5edfd0
apt-get updateでエラーが発生する
https://foolean.net/p/1449
NVIDIAドライバのインストール
では、Ubuntuをインストールしたので、次にGPU環境を整えていきましょう。
この作業はUEFI+Secure Bootだったため、結構悩みました。
インストール手順は以下を参考にしました。
Ubuntu 16.04.3にCUDA 8.0とcuDNN 6.0をインストールして、TensorFlow GPUの環境を作成する
https://qiita.com/mitsuharu_e/items/ecff16bdbcb795a86433
Ubuntu 16.04 + CUDA 9.1 + cuDNN 7.0.5 + Tensorflow 1.4.0 http://tyokota.hatenablog.com/entry/2017/12/20/170451
以下の感じでインストール
# add-apt-repository ppa:graphics-drivers/ppa # apt-get update # apt-get install nvidia-390
ただ、このままではうまく行きません。
インストール時にSecure bootをdisableにしますか?的な質問がくるので、Noと答えます。
UEFIのsecure bootがenableでもインストールするには以下を参考にMok Managerを使ってUbuntuサイドで鍵認証を済ませます(ここらへん全然わからない…)
以下を参考にしました。
https://qiita.com/chiral/items/3105c52fc9fdb528dbd7
https://askubuntu.com/questions/762254/why-do-i-get-required-key-not-available-when-install-3rd-party-kernel-modules
※ MokManagerでのパスワードは入力は入力したパスワードのn文字目という入力に注意です。
これを行えばnvidiaドライバはインストールされ、以下のコマンドが実行できます。
# nvidia-smi
【詰まったところ】
nvidiaドライバのインストールをしてログイン画面でログインしようとしてもログイン画面に戻る(ログインループする)
[調査方法] : 「ubuntu nvidia ログイン」などでググるといいです。
よくある現象のようです。
http://hiroyky.hatenablog.com/entry/2017/01/03/050900
自分の場合はMokManagerでの認証しないで起動したら発生しました。
最初分からずに、インストールしたnvidiaドライバを除けば治りましたが、unity(Ubuntuのデスクトップ画面)が死にます。
それが以下
デスクトップにログインすると画面がまっさらな状態でタスクバーなどが出ない。
[調査方法] : 「ubuntu デスクトップ 表示されない」などでググるといいです。
これも結構よくある現象のようです。
https://qiita.com/tttamaki/items/e51bbbf04edf04b9b7c3
次の対処方法が詳細で良いです。特にunityが変なときに.xsession-errors, /var/log/Xorg.0.logのログを見ればよいことが書いてあり、参考になりました。
http://ywkw1717.hatenablog.com/entry/2017/11/14/090556
自分の場合、.xsession-errorsは以下でした。
openConnection: connect: No such file or directory cannot connect to brltty at :0
結局、Unityのキャッシュ削除で治りました。以下のURLの48番目に方法が書いてあります。
https://bugs.launchpad.net/ubuntu/+source/at-spi2-core/+bug/1285444
cudaのインストール。
CUDA Tool packageからインストーラーを持ってきてインストールします。 ただし、TensorFlowをpip等でインストールする場合はcuda 9.0を使っているので、cuda 9.0を入れます。
https://developer.nvidia.com/cuda-toolkit-archive
Target PlatformからLinux>x86_64>Ubuntu>16.04>deb(local)を選択し、出てくるインストール手順に従いインストールできます。
ここで、rebootしないとnvidia-smiが動かないことがありました。
cudnnのインストール
cudnn 7.5をインストールします。
https://developer.nvidia.com/rdp/cudnn-download
# dpkg -i libcudnn7_7.0.5.15-1_cuda9.1_amd64.deb # dpkg -i libcudnn7-dev_7.0.5.15_cuda9.1_amd64.deb # dpkg -i libcudnn7-doc_7.0.5.15_cuda9.1_amd64.deb
mnistサンプルを動かします。
# cp -r /usr/src/cudnn_samples_v7/ ~/ # cd ~/cudnn_samples_v7/mnistCUDNN # make clean && make # ./mnistCUDNN
TensorFlowを入れる
公式ドキュメントに従い、GPU版TensorFlowを入れます
https://www.tensorflow.org/install/install_linux
livcupti-devを入れます。
# apt-get install libcupti-dev # export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda/extras/CUPTI/lib64
自分はanacondaを利用しているので、Installing Anacondaの手順に従い、インストールしました。
https://www.tensorflow.org/install/install_linux#InstallingAnaconda
$ conda create -n tensorflow python=3.6.4 $ source activate tensorflow (tensorflow)$ pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow_gpu-1.5.0-cp36-cp36m-linux_x86_64.whl
動作確認
これで問題なかったらOK
(tensorflow)$ python -c "import tensorflow"
xgboostを入れる
kaggleで大人気のアンサンブル学習 xgboostを入れます。
基本はxgboostの公式のinstallationに従うのみです。
https://xgboost.readthedocs.io/en/latest/build.html#building-with-gpu-support
https://xgboost.readthedocs.io/en/latest/build.html#python-package-installation
実行したらblasが入ってないぞ! と怒られてしまったので、途中でインストールしてます。
$ git clone --recursive https://github.com/dmlc/xgboost $ cd xgboost $ mkdir xgboost $ sudo apt install cmake $ cmake .. -DUSE_CUDA=ON $ make -j $ sudo apt-get install atlas-devel lapack-devel blas-devel $ cd ../python-package/ $ python setup.py install
0 notes
sjkeikoexo · 7 years ago
Photo
Tumblr media
2017/8/1 @weareone.exo IG update . #SMTOWN LIVE WORLD TOUR VI IN JAPAN#EXOの待合室、セルカ大公開!!#スホ#カイ#チェン #セフン #3000万#突破#EXO-L#最高 . . すぅーが可愛すぎる❤️ カイくんが可愛すぎる❤️ ついでに、じょんでとせふんちゃん(顎を隠してるじゃんw)が可愛すぎる❤️ . . #カイ #KAI #카이 #キムジョンイン #金鐘仁 #김종인 #KimJongIn #スホ #수호 #SUHO #守護 #キムジ��ンミョン #金俊勉 #김존명 #kimjoonmyeon #EXO #액소
0 notes
haolovre · 3 months ago
Text
yall know one of my favorite smut writers has once again posted LETS GOO
𓈒ㅤׂㅤ𓇼 ࣪ 𓈒ㅤׂㅤ⭒
𓆡 ⭒ㅤ𓈒ㅤׂ 🫧
— NSFW, MDNI. dick sizes!
warnings: metric system 😭 grab a ruler LOL fem bodied reader as usual!
a/n: no one asked for this 🤍 but i wanted to write it! dedicated to my fellow piwontober mooties 🫶 first time doing bulleted format i am just too lazy to write a full fic rn
Tumblr media
keeho
- we have already established that i'm a monster cock keeho truther
- 24.5cm, or about 9.5in. pretty girthy, veiny, and all around just a massive dick. it hangs even when he's fully hard 😭
- he knows how to use it!!!!
- he's done a lot of research about the cervix, and female anatomy in general so he knows how to fit it all in. trust me.
- he still prefers to go super slow though 🫶 he loves feeling you clench around him!
- and feeling every inch while he slowly drags it out of you is perfect
- he's a big fan of deepthroating, but let's be real it takes a ton of training to get him more than halfway down your throat
theo
- 15cm, or about 6in. very pretty, slightly curved, perfectly average. and yes he does get waxed
- ngl theo is def the type of guy who's heard "it hurts when it's too big" before!! 😭
- it did not bruise his ego fortunately 🙏 it just made him more motivated to get better in bed
- def gets pussy drunk, it's not intentional, he's just sensitive
- bonus but i think his cum tastes good
jiung
- 19cm, or 7.5in
- just Slightly above average, nothing particular to note about how it looks
- he's super proud of it though ok 😭
- one girl called him too big ONCE and now he's got a little bit of an ego
- it's ok tho he has the skills to back it up!!!!
- he's super into deepthroating 😭 luckily he isn't too big for that to be an issue
- he definitely makes it a mission to make every hookup of his squirt at least once so they'll never forget him
intak
- 14cm, or about 5in
- he goes at it like a dog, man 😭
- he fucks like a rabbit i swear!!!
- so it's a good thing he is perfectly average. a little on the veiny side, and slightly curved upwards
- hits your gspot perfect
- the kind of guy you fuck & marry!!!
shota
- he is my favorite don't get mad
- i write him with a big dick all the time ok 😭
- 11.5cm
- the .5 is important don't forget to measure it!!!
- he still feels so deep when he's inside you though he's girthy as fuck
- he's a munch so he doesn't think it really matters how good he is with his dick as long as he can please you
- but trust me he can please u with his dick too 😭
- soulie makes u cum more than 5x every time you guys fuck ^-^
- but maybe i'm just biased
jongseob
- 20cm, 8in.
- i will not be elaborating much
- he's thin, very pretty, veiny, and just Lord he has the perfect dick
- he will make u see heaven when you're together 🙏
221 notes · View notes
haolovre · 2 months ago
Text
I literally have a halloween post still in my drafts what i made on the 30th HOW DID I FORGET TO POST IT ON THE 31TH😞
0 notes
haolovre · 3 months ago
Text
i want to change my username😞 but like then when people try to tag me then it wouldnt work
0 notes
haolovre · 3 months ago
Text
Yall im finishing a fic what i made in MAY erm… well anyways fic is coming just my lazy ass is lazy asf. It is a gunwook. Dont worry next one will be a halloween jongseob one yoopie! hopefully i get that done before halloween
0 notes
haolovre · 3 months ago
Text
yall i havent been keeping up with kinktober but oh my days its wauw, plus i think i will never participate because i can’t write smut for my dear life, also i should stop doing series BECAUSE THESE TAKE HOURS, maybe also took some years off my lifespan 😞
0 notes
haolovre · 5 months ago
Text
u guys i just got home from japan and im tired but on the plane finally started again with writing. its so tiring fr yall writers have my respect🫶🏻💗
1 note · View note
haolovre · 6 months ago
Text
one day yall one day and ill make this account aesthetic but likeeee im a uni student that is lazy as fuck so yall bear with me😭
1 note · View note
haolovre · 6 months ago
Text
so im not going to be posting much bcs i want to get all my series done with writing and then post them so i know i finished them ^^
also my links and stuff aren’t working for some reason so sorry about that :c
so yeah have a nice summer break!!
0 notes
haolovre · 10 days ago
Note
I LOVE THISS THANKS MLL💗💗
if you have done this ignore this ask (you post so much i was trying to scroll and if i could see if you done this already but i couldnt, really impressive)
but
fucking gunwook in his snorlax pjamas, like my pfp because i love snorlax, if you want combine it with my last ask
if you forgot it was like: so hot that you two sweated from the heat and reader gives gunwook a slickback hairstyle with all the sweat (if i remember correctly @^@)
have a nice 2025 and can’t wait for more content from my fav gunwook smut writer💗💗
xoxo your lovre, vi💗
HELP THIS IS SO REAL?? I literally had to search for the ask u sent and I can't find it...I was like: did u send it to me or someone else? or was it something else? (do tag me in it plz) also I'm gonna sob, hope your 2025 slays and ily :( and the fact that you called me your fav gunwook smut writer :(( *SCREAMS*
Imagine you and Gunwook are getting ready for bed. You're already under the blankets, snuggled up and comfortable while he's in the bathroom finishing up his shower. After a few minutes he comes out of the bathroom, hair slightly damp and him wearing the snorlax pajamas. You knew how much he loved to wear those (and so did you when he wasn't around ehehe might have hit me up for this-), plus he looked adorable! And the fact that he was so sleepy, barely being able to keep his eyes open and his cheeks flushed as he laid down next to you, it just got you needy :(
It didn't take long before you were on top of him, having his cock inside you while he kept his pajamas on. Surprisingly he didn't have the energy to be rough, poor baby was just so sleepy that he had his eyes closed and his hands resting on your thighs, too tired to actually grab the flesh properly. Both of you were moaning, along with him occasionally whining and babbling about how good you feel and how he can't get enough. He's gonna be clingy tho, always pulling you down for kisses while you keep lifting your hips and lowering them slowly, just wanting to feel him close to you <3
89 notes · View notes